在HTML5中创建或打开数据库表

时间:2011-12-15 12:15:36

标签: javascript html5 web-sql

如果我使用以下代码:

var db = openDatabase("CurrADinfo", "1", "A list of QC Points.", 100000);
db.transaction(function (tx) {
     tx.executeSql('CREATE TABLE foo (id , text)');
});

如果存在,它将创建或打开数据库CurrADinfo。但第二行将始终创建一个新表。

我想创建一个表,下次当我尝试创建它时,应该返回一个在数据库中找到的标志。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

如果我理解你的问题(对我来说并不完全清楚),你需要创建一个表(如果还没有):

tx.executeSql('CREATE TABLE IF NOT EXISTS foo (id , text)');