Android webSQL自动增量不工作(与搜索中的不同)

Android webSQL自动增量不工作(与搜索中的不同),android,cordova,Android,Cordova,学习phonegap为Android编写基本应用程序。出于这个原因,我知道使用WebSQL是不推荐的,但它只适用于Android手机,没有可伸缩性,所以现在不必担心polyfills之类的东西 在我开始使用回调处理程序(代码的基础)之前,尝试让auto_increment工作: var db = openDatabase('test', '1.0', 'Test', 10 * 1024 * 1024); db.transaction( function (tx) {

学习phonegap为Android编写基本应用程序。出于这个原因,我知道使用WebSQL是不推荐的,但它只适用于Android手机,没有可伸缩性,所以现在不必担心polyfills之类的东西

在我开始使用回调处理程序(代码的基础)之前,尝试让auto_increment工作:

var db = openDatabase('test', '1.0', 'Test', 10 * 1024 * 1024);
db.transaction(
    function (tx) {  
        tx.executeSql('CREATE TABLE IF NOT EXISTS test (id INTEGER AUTOINCREMENT, value VARCHAR)');

    }
);

$(function(){
    $('#test').click(function(){
        alert('click');
        db.transaction(
            function (tx) {
                tx.executeSql('INSERT INTO test (value) VALUES (?)', ["testValue"]);
            }
        );      
    });
});
尝试使用默认关键字之类的东西,但似乎没有任何效果。如果我为ID列添加一个值,它可以正常工作


编辑这里的代码正在尝试,不插入任何内容

var db = openDatabase('test', '1.0', 'Test', 10 * 1024 * 1024);
db.transaction(
    function (tx) {  
        tx.executeSql('CREATE TABLE IF NOT EXISTS test (id INTEGER PRIMARY KEY, value VARCHAR)');

    }
);

$(function(){
    $('#test').click(function(){
        alert('click');
        db.transaction(
            function (tx) {
                tx.executeSql('INSERT INTO test (value) VALUES (?)', ["testValue"]);
            }
        );      
    });
});
尝试使用以下方法:

tx.executeSql('CREATE TABLE IF NOT EXISTS test (id INTEGER PRIMARY KEY, value VARCHAR)');
在webSql(sqlite)中,除非传递值,否则主键将自动递增。此处的其他信息:

尝试使用以下方法:

tx.executeSql('CREATE TABLE IF NOT EXISTS test (id INTEGER PRIMARY KEY, value VARCHAR)');

在webSql(sqlite)中,除非传递值,否则主键将自动递增。此处的其他信息:

无法工作,因为这里的目标是让AUTOINCREMENT用于插入。我在phonegap项目中使用它,并在插入时自动递增。你试过了吗?你可以在这里读到更多关于它的信息:好吧,它自己工作,只是不插入点击事件。有趣。尝试将
警报
移动到事务之后,看看会发生什么。在PG中,警报可能会弄乱某些东西。Doesn不起作用,因为这里的目标是让AUTOINCREMENT在INSERT上工作。我在我的phonegap项目中使用这种方式,并在INSERT上执行AUTOINCREMENT。你试过了吗?你可以在这里读到更多关于它的信息:好吧,它自己工作,只是不插入点击事件。有趣。尝试将
警报
移动到事务之后,看看会发生什么。在PG中,警报可能会搞乱事情