実現したいこと:SQLite内データ(address)に同一のデータがある場合も新規でINSERTしたい。
現状:同一データ(address)がある場合((data)が)上書き保存される。
PRIMARY KEYの使用は無し。
仕様として(data, address)===(既存データ(data, address))は無いものとする。
javascript
1 function create(){ 2 var domo = document.getElement('demo').value; 3 var add = document.getElement('add').value; 4 var db = window.openDatabase("Database", "1.0", "TestDatabase", 200000); 5 db.transaction(executeQuery); 6 function executeQuery(tx) { 7 tx.executeSql('DROP TABLE IF EXISTS TestTable'); 8 tx.executeSql('CREATE TABLE IF NOT EXISTS TestTable (data, address)'); 9 tx.executeSql('INSERT INTO testTable (data, address) value (?, ?)',[demo,add]); 10 }}
html
1 <input type="text" id="demo"> 2 <input type="text" id="add"> 3 <input type="button" onclick="create()">
知恵をお貸しください、お願いします。
回答1件
あなたの回答
tips
プレビュー