sql >> Databasteknik >  >> RDS >> Mysql

hur man löser Allmänt fel:2014 Kan inte köra frågor medan andra obuffrade frågor är aktiva. använder PDO-anslutning

Detta är lite av en dålig egenskap hos SUB som inte är väldokumenterad. Metoden closeCursor fungerar inte när satsen har kört en lagrad procedur. Du måste använda metoden nextRowSet. Det här är vad jag använder

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


  1. Några nackdelar med att använda datatyptext för att lagra strängar?

  2. MySQL - Hur söker man efter exakt ordmatchning med LIKE?

  3. Maximal längd på ett tabellnamn i MySQL

  4. Hur vet jag om en databas är av hög kvalitet?