如何通过某个where子句删除多个表中的行

时间:2014-05-22 15:59:20

标签: mysql sql

我有一个包含许多表格的数据库,我只想删除任何具有' id_shop'字段的表格中的所有行。价值为' 2'如何在MySQL中执行此操作,而不在查询中列出所有表名?

由于

1 个答案:

答案 0 :(得分:0)

这将有效:

Delete a,b,c From tb1 a
Inner join tb2 b
On (a.id=b.id)
Inner join tb3 c
On (b.id=c.id)