2016-06-16 16 views
1

私はmysqlデータベースに問題があります。私は友達からデータベースをインポートできません。 私はいくつかの助けが必要です。SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";エラー

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; 
SET time_zone = "+00:00"; 

ERROR:

Unexpected beginning of statement. (near "phpMyAdmin" at position 0)
Unrecognized statement type. (near "SQL" at position 11)

#1064 - Something is wrong in your syntax obok 'phpMyAdmin SQL Dump
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"' w linii 1

+1

構文に問題があります –

答えて

1

私は正確に同じ問題に遭遇しました。どうやら、インポートモジュールにバグがあるphpMyAdminのバージョンを使用しています(私の場合、Wamp 3.0.4にパッケージされたphpMyAdmin 4.5.5.1でした)。より正確には、SQLコードとしてコメント(後にスペースを含む有効な構文)を解釈します。これは、phpMyAdminによって作成されたダンプの最初のケースです。通常は、エラーメッセージを説明している

で始まります。

phpMyAdmin 4.5.5.1のインポートモジュールは、エスケープされた単一引用符を解析できませんでした(https://github.com/phpmyadmin/phpmyadmin/issues/11721参照)。

この問題に多くの可能な回避策があります。

  • 更新phpMyAdminの
  • はあまりお勧め
  • 例えばMySQLコマンドラインまたはMySQLのワークベンチ、あなたのDBのダンプをインポートするために別のツールを使用します。内容を実行あなたの現在のバージョンのphpMyAdminのクエリとして.sqlファイルの(より少ないバグがあります)
  • あなたの.sqlファイルからすべてのコメントを取り除く