0

我有一个在科尔多瓦开发的项目。在这里,我将创建新任务并在 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);
}
4

1 回答 1

0

我发现了如何做到这一点..代码在创建表中..:

tx.executeSql("CREATE TABLE IF NOT EXISTS tasks (id INTEGER PRIMARY KEY AUTOINCREMENT, taskname)");

这里在 id 字段中,如果我们提到 autoincrement,它会自动增加 id。

谢谢

于 2013-03-11T05:42:33.773 回答