最近,当我尝试更改我在单词媒体网站上的菜单时,我收到了一条错误消息
[您的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)
现在我仍然可以毫无问题地对网站进行更改,但我仍然认为当我使用该网站时会出现问题。
有没有人知道修复此问题?
答案 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