Bonjour
j'ai un code pour insérer une donnée variable dans une table aussi variable
lorsque j'exécute il me donne cette erreur:
check the manual that corresponds to your MySQL server version for the right syntax to use near ''ci'(address) SELECT DISTINCT '10.80.90.248' FROM dual WHERE NOT EXISTS (SELECT' at
voilà ma fonction
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public void requete(Connection conn, String adresse , String vrf) { try { PreparedStatement pst = conn.prepareStatement("INSERT INTO '"+vrf+"'(address) " + "SELECT DISTINCT '" + adresse + "' FROM dual WHERE NOT EXISTS " + " (SELECT * FROM '"+vrf+"' WHERE address = '" + adresse + "' )"); pst.executeUpdate(); System.out.print("Insertion OK \n"); } catch (Exception e) { System.out.println("ERROR :" + e.getMessage()); } }
Partager