delete文を使う。以下は自作のumamusumeというテーブルの、ある行を削除した例。where句で指定をした条件に一致する行はすべて削除される。
mysql> select * from umamusume; +------+------------------+------------+------------+---------------------+ | no | name | prizemoney | seiyu | dummydate | +------+------------------+------------+------------+---------------------+ | 8 | ウオッカ | 13.0487 | 大橋彩香 | 2031-02-03 00:00:00 | | 30 | ライスシャワー | 6.6686 | 石見舞菜香 | 2032-11-12 00:00:00 | | 45 | スーパークリーク | 5.561 | 優木かな | 2033-11-12 00:00:00 | | 58 | メイショウドトウ | 9.2133 | 和多田美咲 | 2033-12-31 00:00:00 | +------+------------------+------------+------------+---------------------+ 4 rows in set (0.00 sec) mysql> delete from umamusume where no = 58; Query OK, 1 row affected (0.01 sec) mysql> select * from umamusume; +------+------------------+------------+------------+---------------------+ | no | name | prizemoney | seiyu | dummydate | +------+------------------+------------+------------+---------------------+ | 8 | ウオッカ | 13.0487 | 大橋彩香 | 2031-02-03 00:00:00 | | 30 | ライスシャワー | 6.6686 | 石見舞菜香 | 2032-11-12 00:00:00 | | 45 | スーパークリーク | 5.561 | 優木かな | 2033-11-12 00:00:00 | +------+------------------+------------+------------+---------------------+ 3 rows in set (0.00 sec) mysql> delete from umamusume where seiyu regexp '香$'; Query OK, 2 rows affected (0.01 sec) mysql> select * from umamusume; +------+------------------+------------+----------+---------------------+ | no | name | prizemoney | seiyu | dummydate | +------+------------------+------------+----------+---------------------+ | 45 | スーパークリーク | 5.561 | 優木かな | 2033-11-12 00:00:00 | +------+------------------+------------+----------+---------------------+ 1 row in set (0.00 sec)