MySQL 1064 错误是关键字冲突,原来我的程序里面,关键字匹配使用的 match 是 MySQL 内置的关键字。
"SELECT keyword,reply,type FROM {$wpdb->weixin_custom_replies} WHERE match = '{$match}' AND status = 1"
解决方案很简单,字段名都加上反引号 match
,可以避免提示关键字冲突的问题:
"SELECT keyword,reply,type FROM {$wpdb->weixin_custom_replies} WHERE `match` = '{$match}' AND status = 1"
做个记录,以后有这样的问题,知道怎么解决了。