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

DDD
リリース: 2024-10-24 22:04:30
オリジナル
175 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!