DELETE Statements
Basic DELETE
Section titled “Basic DELETE”Remove records using delete with a filter:
delete User filter id = 1
-- Transpiled SQLDELETE FROM User WHERE id = 1Delete with Complex Filter
Section titled “Delete with Complex Filter”delete Session filter expired = true
-- Transpiled SQLDELETE FROM Session WHERE expired = truedelete Order filter status = "cancelled"
-- Transpiled SQLDELETE FROM Order WHERE status = 'cancelled'Delete All Records
Section titled “Delete All Records”delete TempData
-- Transpiled SQLDELETE FROM TempDataSafe Deletion Patterns
Section titled “Safe Deletion Patterns”Always use a filter to avoid accidental data loss:
-- Delete specific record by IDdelete User filter id = 42
-- Delete old recordsdelete Log filter created_at < "2024-01-01"
-- Delete by statusdelete Task filter completed = true