sql >> Databáze >  >> RDS >> Mysql

Již aktivní dotaz ZF2 zabraňuje provedení

Zdá se, že používáte dotaz bez vyrovnávací paměti v MySQL .

Pokud je tomu tak, budete muset buď zapnout ukládání do vyrovnávací paměti, nebo přerušit provádění předchozího dotazu, který se zdá být zablokován?

Něco jako $query->close()

EDIT:

Pokud $query je instancí StatementInterface , pak je tu getResource() který vrátí mysqli_stmt a můžete zavolat close() na to.

EDIT2:(pro začlenění konečného rozlišení)

V případě, že používá PDO, můžete získat PDOStatement a zavolejte closeCursor()



  1. Jak zobrazit záznamy databáze v pohledu bez opakování pole?

  2. Může Oracle spouštět funkce příkazového řádku Windows?

  3. postgresql nemůže otevřít dotaz INSERT jako kurzor

  4. Zaznamenejte všechny dotazy v mysql