sql >> Database >  >> RDS >> Mysql

voorbereidStatement SQL-fout

KEY is een gereserveerd woord in MySQL. Er moet aan worden ontsnapt

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

Het vermijden van de gereserveerde zoekwoorden is altijd de beste oplossing bij het benoemen van kolomnamen.




  1. Selecteer verschillende waarden op basis van een kolom met maximale datumwaarde uit de tweede kolom

  2. MySQL - Rijen samenvoegen en tellen uit een andere tabel

  3. Een schuifbaar, bijwerkbaar ResultSet-object maken in JDBC

  4. manieren om globale tijdelijke tabellen in oracle te vermijden