我收到错误
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';
我尝试删除。*但也似乎得到了相同的错误。任何帮助将不胜感激。
答案 0 :(得分:1)
1)DELETE
从表中删除行。在delete语句中指定列是没有意义的(并且不允许这样做。delete
和from
之间不应该有任何内容。
2)DELETE
在单个表上运行,不允许您加入。如果要从两个表中删除,则每个表都需要一个delete语句,如果需要引用另一个表,则必须使用子查询而不是连接。