Assurez-vous d'avoir explicitement finish()
chaque CALL de procédure préparée exécutée avant de explicitement commit()
la transaction. Par exemple,
$sth->finish;
$sth->commit();
Cela me semble être un bogue, étant donné la sémantique typique de finish()
. Plusieurs ensembles de résultats, appelant more_results
, etc. n'avait pas d'importance.
DBD 1.616, DBD ::mysql 4.020 et MySQL 5.5.19.