【发布时间】:2013-11-25 14:17:49
【问题描述】:
我是新 websql。我无法在 websql 中插入主键。
创建查询
db.transaction(function (tx) {
var sql =
"CREATE TABLE vehicles ( "+
"id integer primary key autoincrement,"+
"vehicle_ref_no VARCHAR(255),"+
"vehicle_plate_no VARCHAR(255),"+
)";
tx.executeSql(sql);
});
插入查询
db.transaction(
function (tx) {
tx.executeSql(
"INSERT INTO vehicles VALUES (?, ?)",
[data.vehicle_ref_no,
data.vehicle_plate_no,
],
function (tx, result) {
console.log("Query Success");
},
function (tx, error) {
console.log("Query Error: " + error.message);
}
);
},
function (error) {
console.log("Transaction Error: " + error.message);
},
function () {
console.log("Transaction Success");
}
);
此代码不添加自动增量值,有什么想法吗? 除了我所做的之外,还有什么好的方法可以做到这一点吗?
【问题讨论】:
-
主键已经自动递增了,为什么还要添加????
-
我不需要添加主键,这段代码没有插入自增字段。
标签: javascript sql database html web-sql