Если все таблицы, которые я хочу удалить, имеют столбец gamer_id
Можно ли удалить из таблицы1, table2, table3 где gamer_id = 123?
или существует другой синтаксис?
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
gamer_id
- это то, что вы указываете. Или проблема в том, что возможно gamer_id
не существует ни в одной из трех таблиц?