sql >> Databasteknik >  >> RDS >> Mysql

MySQL-syntaxfel med LIMIT-kommandot med Prepared Statement i Java

limit accepterar heltalsparametrar, så du bör använda int s, inte 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. Hur man släpper en främmande nyckel i SQLite

  2. läser BLOB-bild från MySQL-databas

  3. laravel sök flera ord separerade med mellanslag

  4. Hur får jag NULL i en MySQL heltalskolumn med PHP/MySQLi?