我们有 2 个表名为:“post”和“post_extra”
“post”表的摘要构造是:id,postdate,title,description
对于 post_extra 他们是:eid,news_id,rating,views
第一个表中的“id”字段与第二个表的“news_id”相关。
表上有超过 100,000 条记录,其中许多是重复的。我想只保留一条记录并删除“post”表上具有相同标题的重复记录,然后删除“post_extra”上的相关记录
我在 phpmyadmin 上运行了这个查询,但服务器崩溃了。我不得不重新启动它。
DELETE e
FROM Post p1, Post p2, Post_extra e
WHERE p1.postdate > p2.postdate
AND p1.title = p2.title
AND e.news_id = p1.id
我怎样才能做到这一点?