que je fais une commande PDO::exec
sur plusieurs mises à jour:je reçois 2014 ne peut pas exécuter des requêtes alors que d'autres requêtes unbuffered sont actives lorsque vous faites exec avec AOP
$MyPdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY,true);
$MyPdo->exec("update t1 set f1=1;update t2 set f1=2");
Je le fais dans une transaction, et je continue à obtenir la erreur suivant:
SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
ce sont les seules requêtes/s
Merci, c'est ce que je fais actuellement, je dois trouver s'il existe un moyen de garder les requêtes comme elles le sont maintenant. –