Le pilote retourne cette erreur lorsque l'application émet un appel transactionnel, mais que le serveur MySQL sous-jacent ne supporte pas les transactions.
Pour éviter ce problème, vous devez utiliser un serveur qui
dispose des moteurs InnoDB
ou
BDB
et utilise les tables de ce type. Les
serveurs MySQL depuis la version 4.0 supporte
InnoDB
par défaut. Les serveurs MySQL-Max
supportent aussi BDB
sur les plates-formes
où BDB
est disponible.
De plus, si votre serveur supporte les tables
transactionnelles InnoDB
ou
BDB
, assurez-vous que l'option
disable transactions
n'est pas active dans
la configuration du DSN.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.