【发布时间】:2015-11-24 08:13:44
【问题描述】:
我收到了错误
Error: near line 15: near "s": syntax error
我不确定我做错了什么。我已经阅读了 sqlite 中的 DELETE 文档,但似乎无法弄清楚我做错了什么
DELETE s.*, c.*
FROM student s, cameras c, bookstore b
WHERE c.name = b.kname
AND b.mno = s.no
AND s.type = 'jumbo';
我也尝试删除 .* 但似乎遇到了同样的错误。任何帮助将不胜感激。
【问题讨论】:
-
试试
DELETE FROM student ...。 -
我认为 SQLite 不支持
DELETE语句中的连接。您可能需要重新编写查询以使用子查询来查找要删除的行的键。 See the documentation. -
我尝试删除 s.*, c.* 仍然给出相同的语法错误。
-
请用普通话解释你想要完成的事情。
-
再次,请给出所有相关代码,即你的表和约束定义。