0
2つのテーブルが空であれば結果が空であればいいですか何かをデータベースに挿入したいのですが、問題は現在のSQL文字列にありますSQLite for webでは、SELECTの2つのテーブルが空です
"SELECT * FROM incomplete、complete"とは違うはずです しかし何ですか?標準のSQLが許可されていると仮定
はdatabase.transaction(function(transaction){
transaction.executeSql('SELECT * FROM incomplete, complete;', [], function(transaction, results) {
var resultLength = results.rows.length;
if(resultLength == 0) {
transaction.executeSql('INSERT INTO complete (todo, description, date) VALUES (?, ?, ?);', ['Do Something', 'Description', date]);
}
});
});
2つの独立したSQL SELECTトランザクションを実行する必要があります.1つは不完全トランザクション、もう1つは完全トランザクションです。 – JonH
以下は機能し、より効果的なものをプログラムする前にやる必要があります。 –