削除したいすべてのテーブルに gamer_id 列がある場合
gamer_id = 123 の table1、table2、table3 から削除できますか?
または別の構文がありますか?
削除したいすべてのテーブルに gamer_id 列がある場合
gamer_id = 123 の table1、table2、table3 から削除できますか?
または別の構文がありますか?
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