Bonjour,
Ca fait maintenant 2h que je cherche un peu partout comment mettre en place une transaction sous mysql. Voici ce que j'ai pu en retenir :

BEGIN TRANSACTION;
INSERT INTO `Fournisseurs` (`id`, `nom`, `description`, `archive`, `adresse`) VALUES ('', 'ttt', 'ttt', 'NON', 'ttt');
ROLLBACK TRANSACTION;


Mon probleme est que " BEGIN TRANSACTION" et "ROLLBACK TRANSACTION" ne semblent pas être des requêtes connues (erreur requete SQL).
info : version mysql de chez free donc assez recente
info2: mes tables sont bien au format InnoDB


Par contre "BEGIN" et "ROLLBACK" seuls, sont connus, mais là, le rollback ne semble pas fonctionner puisque l'insertion est enregistrée dans la table.


Est-ce-que quelqu'un aurait une idée de la source du problème ?! Je ne sais vraiment plus quoi essayer maintenant