Создать или открыть таблицу базы данных в HTML5 - PullRequest
1 голос
/ 15 декабря 2011

Если я использую следующий код:

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

Он создаст или откроет базу данных CurrADinfo, если она существует.Но вторая строка всегда создает новую таблицу.

Я хочу создать таблицу один раз, и в следующий раз, когда я попытаюсь ее создать, она должна вернуть флаг, что она найдена в базе данных.Как я могу это сделать?

1 Ответ

2 голосов
/ 23 августа 2012

Если я понимаю ваш вопрос (который мне не совсем понятен), вам нужно создать таблицу, если она еще не существует:

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