1

ホストされている phpMyAdmin インターフェイスから DB をエクスポートし、phpMyAdmin または SequelPro を使用してローカルにインポートしようとしています。これが問題になることはありませんでした。しかし最近、ローカルの phpAdmin GUI に DB をインポートすると、次のようなエラーが発生します。

[ERROR in query 36] 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 '?' at line 22

どのクエリを実行する必要があるか、またはどのように検査する必要がありますquery 36line 22. エントリが破損している可能性があり、エラーが発生したと思われます。

代わりに、DB を SequelPro にインポートしようとすると、次のようなエラーが発生します。

File read error

An error occurred when reading the file, as it could not be read in the encoding you selected (Autodetect - Unicode (UTF-8)).

Only 0 queries were executed.

このエラーに続いて、エンコーディングを に設定してインポートしようとしましたWestern (Mac OS Roman)。しかし、私はまだ同じエラーが発生します。

確かに、DB はほとんどが UTF-8 でエンコードされています。ただし、cp1252 / latin1_swedish_ci としてエンコードされているテーブルがいくつかあります。これは常にそうであり、エクスポート/インポートの問題は発生しませんでした。

さらに、考えられるもう 1 つの問題は、ほとんどのテーブル タイプが MyISAM であるという事実です。ただし、少数派は理由から InnoDB です。しかし、これが問題になることはありませんでした。

手がかりや提案は大歓迎です。

4

0 に答える 0