Javascript SQLite web应用程序,是否从insert获取行?

Javascript SQLite web应用程序,是否从insert获取行?,javascript,sqlite,safari,mobile-safari,Javascript,Sqlite,Safari,Mobile Safari,我有以下代码: database.transaction(function(transaction) { transaction.executeSql('INSERT INTO incomplete (todo, description, date) VALUES (?, ?, ?);', [todoInput, descriptionInput, myDate]); }); 但我想做的是得到排[];(或者更具体地说,行[id]),从我刚才插入的内容 事务处理方法是否返回更多值 更新:

我有以下代码:

database.transaction(function(transaction) {
    transaction.executeSql('INSERT INTO incomplete (todo, description, date) VALUES (?, ?, ?);', [todoInput, descriptionInput, myDate]);
});
但我想做的是得到排[];(或者更具体地说,行[id]),从我刚才插入的内容

事务处理方法是否返回更多值

更新:

我用变量插入了它,标准的sqlite webapp方式

    var todoInput = $('#todo').val();
    var descriptionInput = $('#description').val();
    var myDate = new Date();
    myDate.getMonth() + 1 + '/' + myDate.getDate() + '/' + myDate.getFullYear();

    database.transaction(function(transaction) {
        transaction.executeSql('INSERT INTO incomplete (todo, description, date) VALUES (?, ?, ?);', [todoInput, descriptionInput, myDate]);
    });

您需要在插入后立即返回id

添加此
;选择scope_identity()
以执行查询

然后,您应该能够提取插入行的id,并从中执行所需操作。

sqlite不支持select scope_identity(),但您可能已经为我指出了正确的方向: