Bonjour
çà fait 3 jours que je me casse avec une requette sql java
mais rien n'est marché
bon j'ai une table sql avec 7 colonnes alors je veux juste ajouter 5
j'ai posté çà fait 2 jours le problème ici ais vous m'avez dit que ton problème au niveau java
alors que le forum java me dit non c'est du jdbc
Bon à chaque exécution du programme les données se répétent
c'est pou celà je veux utiliser le INSERT WHERE NOT EXISTS
pour ne pas voir du répétition
voilà mon code:
Il m'affiche l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 stmt.executeUpdate("INSERT INTO tout\n" + "SELECT DISTINCT '"+srv.getvlan().intValue()+"','"+srv.getdesc()+"','"+srv.getjr()+"','"+srv.getvrf()+"','"+srv.getaddress()+"' \n" + "FROM dual\n" + "WHERE NOT EXISTS (SELECT * FROM tout WHERE `VLAN` = '"+srv.getvlan()+"' )");
java.sql.SQLException: Column count doesn't match value count at row 1
Partager