更新菜单wordpress时出现SQL错误

时间:2017-11-23 13:22:48

标签: mysql wordpress

最近,当我尝试更改我在单词媒体网站上的菜单时,我收到了一条错误消息

  

[您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以便在第1行的'WHERE woocommerce_term_id = 110 AND meta_key ='thumbnail_id''附近使用正确的语法]   SELECT * FROM WHERE woocommerce_term_id = 110 AND meta_key ='thumbnail_id'

这是使用的查询

(1 == 1) and (2 > 0)

现在我仍然可以毫无问题地对网站进行更改,但我仍然认为当我使用该网站时会出现问题。

有没有人知道修复此问题?

2 个答案:

答案 0 :(得分:1)

您在选择查询中未提供表名

SELECT * FROM WHERE woocommerce_term_id = 110 AND meta_key = 'thumbnail_id'

应该是这样的:

SELECT * FROM <yourTableName> WHERE woocommerce_term_id = 110 AND meta_key = 'thumbnail_id'

SQL遵循以下协议:

--** pseudocode **
SELECT <tableColumns>
FROM   <table or view>
WHERE  <your conditions>
  

现在我仍然可以毫无问题地对网站进行更改,但是   我仍然认为当我使用该网站时会出现问题。

绝对是,您的查询会立即失败。

答案 1 :(得分:0)

FROM旁边缺少表名,请正确提供表名

SELECT * FROM <TABLENAME> WHERE woocommerce_term_id = 110 AND meta_key = 'thumbnail_id';

请参考基本的mysql命令:

cse.unl.edu/~sscott/ShowFiles/SQL/CheatSheet/SQLCheatSheet.html