ホームページ >データベース >mysql チュートリアル >MySQL で「コマンドが同期していない」エラーが発生するのはどのような場合ですか?

MySQL で「コマンドが同期していない」エラーが発生するのはどのような場合ですか?

DDD
DDDオリジナル
2024-10-24 22:04:30259ブラウズ

When Do

MySQL #2014 エラー: 「コマンドが同期していない」の解読

次のように定義されたストアド プロシージャを実行しようとしたとき:

delimiter ;;
Create procedure sp_test()

  select * from name_table;
end

aイライラするエラー #2014 が表示される:「コマンドが同期していません。現在このコマンドを実行できません。」

根本原因:

このエラーは、コマンドがクライアント コードが間違った順序で実行されています。

関係する特定の問題:

  1. mysql_use_result() を使用し、mysql_free_result() を呼び出す前に別のクエリを実行しようとしています。 .
  2. 各クエリ間で mysql_use_result() または mysql_store_result() を利用せずにデータを返す複数のクエリを実行しようとしています。

考えられる解決策:

MySQL フォーラムの観察によると、この問題はサーバー側やデータベース関連の問題ではなく、使用されているツールに起因する可能性があるようです。 MySQL Query Browser の代わりに MySQL-Fron などの代替ツールの利用を検討してください。

以上がMySQL で「コマンドが同期していない」エラーが発生するのはどのような場合ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。