bonjour à tous,
j'essaie de faire une insertion dans 2 tables d'une base MySQL. j'ai besoin d'insere le last_insert_id() de la premiere insertion dans la 2eme table.
mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
query="insert into table1() values(...)";
query2="insert into table2 values(last_insert_id());
 PreparedStatement pst=connection.prepareStatement(query);
   pst.executeUpdate();
 
   pst=dao.getConnection().prepareStatement(query2);
    pst.executeUpdate();
Resltat
un zero inseré dans la table1.
y'a t-il un moyen de ressembler les 2 requetes en une seule ?
merci

[ Modéré par christopheJ ]
Ajout d'un tag dans le titre : le tag cerne le sujet et facilite la recherche
Ajout des balises code : un message lisible est plus agréable
Les Règles du Forum