Sqlite加载sql文件时出错



我得到错误

 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';

我也尝试删除.*,但似乎出现了同样的错误。如有任何帮助,我们将不胜感激。

1)DELETE从表中删除。在delete语句中指定列是没有意义的(而且不允许这样做。deletefrom之间不应该有任何内容)。

2) DELETE对单个表进行操作,不允许您加入。如果要从两个表中删除,则每个表都需要一个delete语句,如果需要引用另一个表,则必须使用子查询而不是联接。

最新更新