【发布时间】:2016-02-24 22:11:11
【问题描述】:
delete takes
from takes as T inner join course as C on T.course_id = C.course_id
where title like '%database%';
我有两个表需要(ID,course_id,学期,等级)和课程(course_id,title,dept_name,学分)。每当某个单词出现在“title”中时,删除具有相同 course_id 的 Take 中的行。这是我的代码,但它返回 1109 错误。有人知道为什么吗?
错误代码:1109。此代码中的 MULTI DELETE 中存在未知表“占用”?
【问题讨论】:
-
它是
delete from TABLE,而不是delete whatever from TABLE。 -
你能给我一个上下文例子吗?删除后我删除了“takes”,结果出现错误
标签: mysql sql-delete