我有一个用cordova开发的项目。在这里,我将创建新任务并在index.html中列出它们。但在数据库中,“id”字段不会动态存储id(1,2,3 ...)。我想知道如何在项目中动态存储id。请帮助我。我将创建新记录的js是:
function addTask(task, cb) {
db.transaction(function(tx) {
tx.executeSql("INSERT INTO task (taskname) VALUES (?)",
[ task.taskname ]);
}, sqlErrH, cb);
}
答案 0 :(得分:0)
我发现了如何做到这一点..代码在create table ..:
tx.executeSql(“CREATE TABLE IF NOT EXISTS tasks(id INTEGER PRIMARY KEY AUTOINCREMENT,taskname)”);
这里在id字段中,如果我们提到自动增量,它会自动增加id。
由于