Android LIMIT子句在phonegap中不起作用

Android LIMIT子句在phonegap中不起作用,android,sqlite,cordova,Android,Sqlite,Cordova,此javascrip代码在phonegap中运行良好: db.transaction(function(tx) { tx.executeSql('SELECT * FROM Messages ', [], function(tx, results) { //do something }, errorSQL); }, errorSQL); 但如果我添加LIMIT子句,查询将不起作用 db.transa

此javascrip代码在phonegap中运行良好:

db.transaction(function(tx) {

            tx.executeSql('SELECT * FROM Messages ', [], function(tx, results) {

                    //do something

            }, errorSQL);

}, errorSQL);
但如果我添加LIMIT子句,查询将不起作用

db.transaction(function(tx) {

        tx.executeSql('SELECT * FROM Messages LIMIT 1 OFFSET 1 ', [], function(tx, results) {

                    //do something

        }, errorSQL);
}, errorSQL);
error函数显示未定义的消息错误类型

function errorSQL(err) {
            alert("Error processing SQL: "+err.message);
}

问题是什么?

已解决:仅在创建表格时更改其id设置。只需添加整数和自动递增子句

CREATE TABLE IF NOT EXISTS Messages (id integer primary key autoincrement, idm, user, name, type, message, time)'