sql >> Databasteknik >  >> RDS >> Mysql

Kommandon är osynkroniserade; du kan inte köra det här kommandot nu SQL

SE Dokumentation Här

Om du får kommandon osynkroniserade; du kan inte köra det här kommandot nu i din klientkod, du anropar klientfunktioner i fel ordning.

Detta kan till exempel hända om du använder mysql_use_result() och försöker köra en ny fråga innan du har anropat mysql_free_result(). Det kan också hända om du försöker köra två frågor som returnerar data utan att anropa mysql_use_result() eller mysql_store_result() emellan.

Du måste använda/lagra resultatet innan du kan fortsätta med nästa fråga efter.

Ett annat alternativ är att stänga anslutningen och starta den igen.




  1. Lista alla nullbara kolumner i en SQL Server-databas

  2. Hur tar man bort vagnreturer och nya rader i Postgresql?

  3. django.db.utils.ProgrammingError:relation finns redan

  4. Databasdesign 101