0

我正在尝试使用 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 列的默认值。

提示?建议?

4

1 回答 1

1

SQL 开头的那些随机字符是 UTF 字节顺序标记。你用来编辑文件的东西决定在一开始就发出它。摆脱它的最快方法是获取Notepad++,在其中打开文件,选择“Encoding->Enocde in UTF-8 without BOM”,然后重新保存文件,然后重试。

于 2012-09-24T19:24:38.507 回答