我正在尝试使用PHP 5.4.7,MySQL 5.5和Apache 2.2在我的虚拟机上安装Open Cart。经过很多麻烦后,我已经设法到达安装脚本执行的那一刻,但我收到了这个问题:
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 '/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */' at line 1
老实说,我被困住了。我尝试在Workbench中执行代码并且它可以工作,除了在INSERT INTO查询测试数据时他们错过了NOT NULL列的默认值。
提示?建议?
答案 0 :(得分:1)
SQL开头的那些随机字符是UTF字节顺序标记。你用来编辑文件的东西决定在开始时发出它。摆脱它的最快方法是获取Notepad++,打开文件,选择“无编码的UTF-8中的编码 - > Enocde”,然后重新保存文件,然后重试。