MySQL 1064 错误解决方法

  |   2019年11月26日 |  Wordpress相关 |   评论已关闭 |   30

ad
有需要可以关注公众号:“技术的世界” 分享最新技术教程,解答技术问题,有任何问题在公众号上提问,抽空会尽力解答。 另外想要什么资源,可以回复“资源”或者私信后台,可以获得丰厚的资源包哦

MySQL 1064 错误解决方法,

今天帮一个客户查询自定义回复不能用的问题,查了很久,最后直接到 PHPMyAdmin 里面执行 SQL 才发现是 MySQL 1064 错误。

MySQL 1064 错误是关键字冲突了,原来我的程序里面,关键字匹配用了 match 这个 MySQL 这个内置关键字:

"SELECT keyword,reply,type FROM {$wpdb->weixin_custom_replies} WHERE match = '{$match}' AND status = 1"

解决方案很简单,字段名都加上反引号,可以避免提示关键字冲突的问题:

"SELECT keyword,reply,type FROM {$wpdb->weixin_custom_replies} WHERE `match` = '{$match}' AND status = 1"

做个记录,以后有这样的问题,知道怎么解决了。

这个 bug 暂时不更新了,不是所有的主机都会出现这个问题,出现这个问题的时候,先自行更新下。


本站推荐使用的主机:,国外主机建议使用


转载请注明出处:http://bml8.com/10682.html

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦