如果我使用以下代码:
var db = openDatabase("CurrADinfo", "1", "A list of QC Points.", 100000);
db.transaction(function (tx) {
tx.executeSql('CREATE TABLE foo (id , text)');
});
如果存在,它将创建或打开数据库CurrADinfo
。但第二行将始终创建一个新表。
我想创建一个表,下次当我尝试创建它时,应该返回一个在数据库中找到的标志。我怎么能这样做?
答案 0 :(得分:2)
如果我理解你的问题(对我来说并不完全清楚),你需要创建一个表(如果还没有):
tx.executeSql('CREATE TABLE IF NOT EXISTS foo (id , text)');