【WordPress相关】MySQL 1064 错误解决方法
作品分类:Wordpress相关 关键字 这个问题 错误 解决方法 错误 MySQL
MySQL 1064 错误解决方法,
今天帮一个客户查询自定义回复不能用的问题,查了很久,最后直接到 PHPMyAdmin 里面执行 SQL 才发现是 MySQL 1064 错误。
MySQL 1064 错误是关键字冲突了,原来我的程序里面,关键字匹配用了 match 这个 MySQL 这个内置关键字:
<script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>
"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 暂时不更新了,不是所有的主机都会出现这个问题,出现这个问题的时候,先自行更新下。
本站推荐使用的主机:,国外主机建议使用。
原创文章,作者:starterknow,如若转载,请注明出处:https://www.starterknow.com/32810.html