J'ai plus de trois requêtes MySql dans un script PHP déclenchées par une tâche planifiée. Si une requête rencontre une erreur, le script lance une exception et annule cette requête Mysql. Ça fonctionne bien.Mysql: ROLLBACK pour plusieurs requêtes
Toutefois, si la première requête fonctionne correctement, mais pas la deuxième requête, lancez une exception, elle annule la deuxième mais pas la première requête. J'utilise begin_trans(), commit et rollback() pour des requêtes individuelles, car il m'arrive de devoir annuler une requête, parfois toutes les requêtes. Est-il possible de restaurer une requête ou toutes les requêtes?
Merci à l'avance
MISE À JOUR:
Je l'ai travail, il n'y avait pas de problème avec dans begin_trans(), commit et rollback(), la configuration de connexion de base de données a été différente pour une requête à partir d'autres requêtes , code fou sans aucun commentaire !!!
j'ai mis à jour ma question, jetez un oeil, j'utilise begin(), commit(), rollback() – bee
je l'ai eu le travail, merci duffymo – bee
Je préférerais un upvote et acceptant la réponse si elle vous a aidé à Faites-le travailler à vos remerciements. – duffymo