Bonsoir,

J'ai un petit soucis pour faire une insertion de plusieurs requêtes différentes en une seule. J'ai 3 Insert à faire, avec un rollback, mais ce n'est pas le plus important.

Voici ma requete sql :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
BEGIN;
INSERT INTO membre (pseudo, sexe, num_village) VALUES ("test", "m", 3) ; 
INSERT INTO personnage (chapeau, cheveux, yeux, nez, bouche, haut, pantalon, chaussure, couleur, pseudo) VALUES (1, 1, 1, 1, 1, 1, 1, 1, 1, "test") ; 
INSERT INTO evenement (etat, pseudo, type_evenement) VALUES (0, "test", 1), (0, "test", 2) ;
COMMIT;
Et l'erreur :

Erreur de syntaxe près de 'INSERT INTO membre (pseudo, sexe, num_village) VALUES ("toshro", "m", 3) ; INSER' à la ligne 1

Je ne comprend plus rien, quand je copie-colle la requête directement dans mysql, cela s'execute à la perfection, alors pourquoi pas dans le script ?