Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PreparedStatement-SQL-Fehler

KEY ist ein reserviertes Wort bei MySQL. Es muss maskiert werden

String selectSQL = "SELECT id FROM table WHERE email = ? AND `key` = ?";

Die Vermeidung der reservierten Schlüsselwörter ist immer die beste Lösung bei der Benennung von Spaltennamen.