sql >> Databáze >  >> RDS >> Mysql

Chyba syntaxe MySQL pomocí příkazu LIMIT s připraveným příkazem v Javě

limit přijímá celočíselné parametry, takže byste měli použít int s, nikoli String s:

int timh1 = 1;
int timh2 = 2;
PreparedStatement st = null;
String sqlGrammes = "SELECT SURNAME ,KATHGORIA, AFM , NAME FROM EMPLOYEE LIMIT ?,? ";
try {
    st = connection.prepareStatement(sqlGrammes);
    st.setInt(1, timh1); // notice the setInt
    st.setInt(2, timh2); // here too


  1. Jaký je maximální počet znaků, které nvarchar(MAX) pojme?

  2. Mýty o výkonu:Proměnné tabulky jsou vždy v paměti

  3. získat SOUČET každé osoby podle ID osoby

  4. Funkce Escape pro regulární výraz nebo vzory LIKE