On Thu, 24 Jan 2019 at 15:40, Adrian Klaver <adrian.klaver@xxxxxxxxxxx> wrote: > delete from delete_test where > > and then forget the 'field =' part. Though my more common mistake along > that line is: > > delete from delete_test; > > At any rate, if it can be done it will be done. If you follow that logic, then having a single boolean test at all should be invalid. CREATE TABLE mytest (myval char (1)); INSERT INTO mytest VALUES ('a'),('b'),('c'),('s'),('t'); DELETE FROM mytest WHERE 't'; SELECT * FROM mytest; myval ------- (0 rows) Geoff