有一个查询成功返回结果:
SELECT * FROM tbl_article_tags t1
WHERE tag_id = '16256'
AND EXISTS(SELECT 1 FROM tbl_article_tags t2
WHERE t1.article_id=t2.article_id
AND tag_id = '17000')
替换SELECT *为DELETE,现在抛出错误:
#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 't1 WHERE tag_id = '16256' ' at line 1
有谁知道为什么会这样?
工作版本
或者更简单一点:
在你的情况下哪个选项会更快很难说,检查