Mysql sql语法导致的Xcart错误
我在Xcart下运行我的商店,在web浏览器上出现以下错误:Mysql sql语法导致的Xcart错误,mysql,error-handling,x-cart,Mysql,Error Handling,X Cart,我在Xcart下运行我的商店,在web浏览器上出现以下错误: INVALID SQL: 1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_MAX_JOIN_SIZE=1073741824' at line 1 SQL QUERY FAILURE
INVALID SQL: 1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_MAX_JOIN_SIZE=1073741824' at line 1
SQL QUERY FAILURE:SET OPTION SQL_MAX_JOIN_SIZE=1073741824
INVALID SQL: 1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_BIG_SELECTS=1' at line 1
SQL QUERY FAILURE:SET OPTION SQL_BIG_SELECTS=1
INVALID SQL: 1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_BIG_SELECTS=1' at line 1
SQL QUERY FAILURE:SET OPTION SQL_BIG_SELECTS=1
是什么原因导致此错误,以便我可以清除此错误
谢谢 看来您的MySQL服务器已经更新了 替换所有字符串,如
“设置选项SQL\u MAX\u JOIN\u SIZE”
对这些
“设置会话最大加入大小”
用于基于unix的主机的命令
sed-i的/SET OPTION/SET SESSION/'$(grep--include='*.php'-rl'SET OPTION'~/www/xcart\u 4\u 6\u x)
它需要检查执行此查询的xcart php脚本,以及将选项
替换为SESSION
的错误,如
SQL查询失败:设置选项SQL\u BIG\u SELECTS=1
还有,
SQL查询失败:设置选项SQL\u MAX\u JOIN\u SIZE=1073741824
可能值得将其更改为db_query(“SET max_join_size=1073741824”)代码>
它适用于某些xcart安装,因此请报告它是否对您的项目也有帮助,谢谢,我如何替换这些字符串?我只需要mysql查询吗?您必须更改php文件。sed-I's/SET OPTION/SET SESSION/'
grep--include='*.php'-rl'SET OPTION'~/www/xcart\u 4\u 6\u x``