удалить из таблицы1, таблицы2, таблицы3 где? - PullRequest
0 голосов
/ 07 октября 2010

Если все таблицы, из которых я хочу удалить, имеют столбец gamer_id

могу ли я удалить из таблицы1, таблицы2, таблицы3, где gamer_id = 123?

или другой синтаксис?

1 Ответ

2 голосов
/ 07 октября 2010

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
...