bonjour, je suis sous mysql server 5.0, je passe par mysql control center 0.94 pour tester des requetes
je souhaite faire 2 insert, dont le 2eme recupere la valeur de la derniere cle auto increment apres la 1ere
j'en suis arrive a
qui me retourne bien la valeur voulue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 insert into `tes` (test_field,test_field2,test_tiny) values ('hop',50,54); select last_insert_id()
pour le 2eme insert, je n'ai pas trouve comment exploite le resultat obtenu
j'ai tente
qui me donne l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 insert into `tes` (test_field,test_field2,test_tiny) values ('hop',50,54); select last_insert_id(); insert into `tes2` (tes2_osef) values (id);
et[TestMySQL] ERROR 1054: Unknown column 'id' in 'field list'
qui me donne l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 insert into `tes` (test_field,test_field2,test_tiny) values ('hop',50,54); insert into `tes2` (tes2_osef) values (select last_insert_id());[TestMySQL] ERROR 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select last_insert_id())' at line 1
Partager