小技プログラミング

DELETE文で指定条件の行を削除する

テーブルの行を削除する時は、DELETE文を使います。

書き方は DELETE の後は半角スペースのみで FROM に削除対象のテーブル名を、WHERE句に削除する行の条件を指定します。

この時、WHERE句の条件に複数行が一致する場合は、条件に一致する行全てが削除されるので注意してください。

一行だけ削除したい時は、WHERE句でプライマリーキーを指定したり、複数の条件を指定したりするなどして注意する必要があります。

DELETE
FROM テーブル名
WHERE カラム名1 = '値' AND カラム名2 < 値