【发布时间】:2016-01-26 10:40:50
【问题描述】:
我在下面的语句中得到了You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'c
JOIN campaignsFroms f ON f.id = c.id
JOIN campaignsRaw r ON r.' at line 2的错误
我缺少什么语法?
代码:
DELETE
FROM campaigns c
JOIN campaignsFroms f ON f.id = c.id
JOIN campaignsRaw r ON r.id = c.id
JOIN campaignsSubjects s ON s.id = c.id
JOIN campaignIPTracking ip ON ip.id = c.id
JOIN campaignTracking ct ON ct.id = c.id
WHERE c.id = '1582'
【问题讨论】:
-
你试过重新输入
c JOIN campaignsFroms f ON f.id = c.id JOIN campaignsRaw r ON r.吗? -
另一个问题的摘录:a)您不能对主表使用别名(因此必须删除别名
c)。 b) 您必须在多表删除中指定要从哪个表中删除,因此该语句应以DELETE campaigns FROM campaigns开头。