Delete data
Performs a DELETE on the table.
delete()
should always be combined with filters to target the item(s) you wish to delete.- If you use
delete()
with filters and you have RLS enabled, only rows visible throughSELECT
policies are deleted. Note that by default no rows are visible, so you need at least oneSELECT
/ALL
policy that makes the rows visible.
Parameters
__namedParameters
Optional
objectreturning
Optional
objectIf `true`, return the deleted row(s) in the response.
count
Optional
objectCount algorithm to use to count rows in a table.
const { data, error } = await supabase
.from('cities')
.delete()
.match({ id: 666 })