【发布时间】:2011-09-04 10:13:58
【问题描述】:
我有以下 MySQL 查询:
DELETE FROM catalogue
WHERE catalogue_id IN (
SELECT catalogue_id
FROM catalogue
WHERE (
product_id = (SELECT product_id FROM catalogue WHERE catalogue_id = '2290')
AND length_id = (SELECT length_id FROM catalogue WHERE catalogue_id = '2290')
AND gauge_id = (SELECT gauge_id FROM catalogue WHERE catalogue_id = '2290')
)
)
但是当我尝试执行时,我收到以下错误消息:
您不能在 FROM 子句中指定目标表“目录”进行更新
有人可以告诉我哪里出错了吗?
【问题讨论】:
标签: mysql sql-delete