我尝试创建mysql事件应该删除重复的表的行。mysql删除子查询不能正常工作的查询
这是我的查询
DELETE FROM locations
WHERE id NOT IN (SELECT id
FROM locations
GROUP BY acc_id,`date`)
我得到这个错误:
Error Code: 1093
You can't specify target table 'locations' for update in FROM clause.
如何更改查询,使其工作?
重复:http://stackoverflow.com/questions/2630440/how-to-delete-duplicates-on-mysql-table – crafter