Heim >Datenbank >MySQL-Tutorial >Was verursacht den MySQL-Fehler Nr. 2014: „Befehle nicht synchron'?
MySQL-Fehler #2014: Befehle nicht synchron
Beim Definieren und Versuch, eine gespeicherte Prozedur auszuführen, stieß ein Benutzer auf den MySQL-Fehler # 2014 mit der Meldung „Befehle nicht synchron; Sie können diesen Befehl jetzt nicht ausführen.“ Dieser Fehler tritt auf, wenn Befehle in einer falschen Reihenfolge ausgeführt werden, insbesondere bei der Verwendung von Client-Funktionen.
Laut MySQL-Referenzhandbuch weist dieser Fehler speziell darauf hin, dass Client-Funktionen in der falschen Reihenfolge aufgerufen werden. Wenn Sie beispielsweise mysql_use_result() verwenden, kann das Ausführen einer neuen Abfrage vor dem Aufruf von mysql_free_result() diesen Fehler auslösen. Ebenso kann der Versuch von zwei Daten zurückgebenden Abfragen, ohne dazwischen mysql_use_result() oder mysql_store_result() aufzurufen, dieses Problem verursachen.
Eine Diskussion in den MySQL-Foren legt nahe, dass das Problem möglicherweise vom verwendeten Tool herrührt. In einem Beitrag löste ein Benutzer das Problem, indem er vom MySQL Query Browser zu MySQL-Front wechselte. Dies deutet darauf hin, dass der Fehler möglicherweise nicht vom Server oder der Datenbank stammt, sondern von dem spezifischen Tool, mit dem er ausgeführt wurde.
Das obige ist der detaillierte Inhalt vonWas verursacht den MySQL-Fehler Nr. 2014: „Befehle nicht synchron'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!