不知是什么原因, 反复试, 最后发现是数据表的某一列的字段用的是'check', 把它改了后, 就一切顺利了:
无法创建数据表:
db.transaction(function (tx) { tx.executeSql( 'CREATE TABLE IF NOT EXISTS USERS (id integer primary key AutoIncrement, check,task)' ) }) ------------------------------------------------------------------------------------------------------------------------------------------ 把字段check改成checkv, 就可以了,也许是因为check是关键字(?): db.transaction(function (tx) { tx.executeSql( 'CREATE TABLE IF NOT EXISTS USERS (id integer primary key AutoIncrement, checkv,task)' ) })标签:WEB,USERS,tx,AutoIncrement,primary,数据表,SQL,check From: https://www.cnblogs.com/grantgrant/p/17064419.html