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++を取得し、その中でファイルを開き、「エンコーディング-> BOM なしの UTF-8 の Enocde」を選択し、ファイルを再保存して、もう一度やり直してください。

于 2012-09-24T19:24:38.507 に答える