Android LIMIT子句在phonegap中不起作用
此javascrip代码在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
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)'