【发布时间】:2015-12-18 08:10:44
【问题描述】:
我想删除重复记录并使用此查询:
DELETE FROM news e
GROUP BY e.itemId, e.tag_id
HAVING COUNT(e.itemId) > 1
AND COUNT(e.tag_id) > 1
但得到这个错误:
[Err] 1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 'e
附近使用的正确语法
我该怎么做?
【问题讨论】:
-
嗯,错误信息非常准确:
e在那里没有意义。只有在 SELECT 和 UPDATE 查询中重命名表才有意义。一个 DELETE 查询只需要一个表名。 -
我只是删除了一些重复的记录,除了一个..