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

jak vyřešit Obecnou chybu:2014 Nelze provádět dotazy, dokud jsou aktivní ostatní dotazy bez vyrovnávací paměti. pomocí připojení PDO

To je trochu špatná vlastnost CHOP, která není dobře zdokumentována. Metoda closeCursor nefunguje, když příkaz provedl uloženou proceduru. Musíte použít metodu nextRowSet. Zde je to, co používám

            while($sth->nextRowSet())
        {
            $sth->fetchAll();
        }
        $sth->closeCursor();


  1. Oprávnění k uloženým procedurám MySQL

  2. SQL NOT Operátor pro začátečníky

  3. Nelze se připojit k místnímu serveru MySQL přes soket '/var/mysql/mysql.sock' (38)

  4. Kontrola více sloupců pro jednu hodnotu