这个MySQL查询有什么问题?
它抛出一个错误:这个MySQL查询有什么问题?,mysql,Mysql,它抛出一个错误: DELETE LIB, REL FROM test_library_song LIB INNER JOIN test_relation REL ON LIB.book_id = REL.book_id WHERE REL.user_id = '1' AND REL.book_id = '400' LIMIT 1 如果我删除限制1,它会起作用,但我希望它用于安全措施。在我看来,限制仅对单个表的删除有效 对于多表语法,DELETE从每个tbl_名称中删除
DELETE
LIB, REL
FROM
test_library_song LIB
INNER JOIN
test_relation REL
ON
LIB.book_id = REL.book_id
WHERE
REL.user_id = '1'
AND
REL.book_id = '400'
LIMIT 1
如果我删除限制1,它会起作用,但我希望它用于安全措施。在我看来,
限制仅对单个表的删除有效
对于多表语法,DELETE从每个tbl_名称中删除满足条件的行。在这种情况下,不能使用ORDER BY和LIMIT
在我看来,限制
仅对单表删除有效
对于多表语法,DELETE从每个tbl_名称中删除满足条件的行。在这种情况下,不能使用ORDER BY和LIMIT
限制不能用于多表删除。请参阅语法文档。限制不能用于多表删除。请参阅语法文档。您指的是什么安全措施?您指的是什么安全措施?谢谢。我想我自己也能猜出来。谢谢。我想我自己也能猜出来。
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1' at line 13