mysql - #1064 在 WordPress 中删除重复行时出错

标签 mysql sql wordpress

我正在尝试从 WordPress 表中删除重复行,但收到​​ sql 错误

#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 'a, wp_posts b WHERE a.ID > b.ID AND a.post_title = b.post_title' at line 1

像这样 我的查询是

DELETE FROM wp_posts a, wp_posts b WHERE a.ID > b.ID AND a.post_title = b.post_title

任何人都可以帮我解决这个问题吗?

提前谢谢您。

最佳答案

删除 Alias 以不同的方式进行。

DELETE FROM a USING wp_posts a, wp_posts b 
WHERE a.ID > b.ID AND a.post_title = b.post_title

参见here了解更多信息

关于mysql - #1064 在 WordPress 中删除重复行时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19674665/

相关文章:

mysql - 如何使用 INSERT INTO 多次选择插入?

sql - Oracle中如何精确选择数字

html - 获得 Wordpress 主题的纯 HTML/CSS 版本,没有 PHP?

c# - 使用 Visual C# 插入 MySql 服务器

php - SQL 错误。 SESSION 不能从 SELECT 获得主键

css - 在带有子项的菜单项上禁用标记 [Wordpress]

php - WordPress 如何使用 native mail() 函数发送电子邮件,而该函数本身不起作用?

mysql - Delphi 2009、MyDAC 和关系数据库

mysql - 如何在mysql查询中进行NOT NULL检查

mysql - Wampserver 登录失败 mysql windows 7