1

以下のコードを使用する場合:

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

CurrADinfoデータベースが存在する場合は、データベースを作成または開きます。ただし、2 行目では常に新しいテーブルが作成されます。

テーブルを一度作成したいのですが、次に作成しようとすると、データベースで見つかったというフラグが返されます。どうやってやるの?

4

1 に答える 1

2

あなたの質問を理解した場合 (私には完全に明確ではありません)、テーブルがまだ存在しない場合は作成する必要があります。

tx.executeSql('CREATE TABLE IF NOT EXISTS foo (id , text)');
于 2012-08-23T00:48:05.467 に答える