0

削除したいすべてのテーブルに gamer_id 列がある場合

gamer_id = 123 の table1、table2、table3 から削除できますか?

または別の構文がありますか?

4

1 に答える 1

2

MySQLはマルチテーブル削除をサポートしています:

DELETE t1, t2, t3
  FROM TABLE_1 t1
  JOIN TABLE_2 t2 ON t2.gamer_id = t1.gamer_id
  JOIN TABLE_3 t3 ON t3.gamer_id = t1.gamer_id
 WHERE t1.gamer_id = 123
于 2010-10-07T04:20:24.600 に答える