从表1,表2,表3中删除在哪里?
-
28-09-2019 - |
题
如果所有桌子我都想从column gamer_id中删除
我可以从table1,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
不隶属于 StackOverflow