Ich habe dieses Problem mit Java mit MySQL.Fehler SQL-Syntax mit Abfrage Java
PreparedStatement paisyprovincia_BBDD = bd.prepareStatement("SELECT id=? FROM tabla=? WHERE ? = ?");
paisyprovincia_BBDD.setString(1, "id");
paisyprovincia_BBDD.setString(2, "pais");
paisyprovincia_BBDD.setString(3, "paisnombre");
paisyprovincia_BBDD.setString(4,country.getSelectionModel().getSelectedItem().toString());
gibt diesen Fehler zurück:
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 ''pais' WHERE 'paisnombre' = 'Australia'' at line 1
wo ist das Problem? Danke für die Antworten
Ist 'tabla' den Namen der Tabelle? Denke nicht, dass es eine Variable für die Tabelle akzeptiert, die du abfragst. –
Auch was ist die Abfrage wie Sie gegen die Datenbank ausführen möchten? –
Nein, Tabla ist die Variable, der Name der Tabelle ist 'pais' oder ich liege falsch? –