0
speeddial.storage.Sync = function() {
  chrome.bookmarks.getChildren(String(localStorage['rootFolderID']), function(newSync){
    speeddial.storage.db.transaction(function(tx){
      tx.executeSql('DELETE FROM bookmarksSync',null,null,speeddial.storage.onError);   
      tx.executeSql('DELETE FROM groupsSync',null,null,speeddial.storage.onError);  
      for (var i=0; i<newSync.length; i++){
    if(!newSync[i].url)
    {
      tx.executeSql('SELECT INTO groupsSync FROM groups', [],null
      ,speeddial.storage.onError);
    }
    ...
    //above is the end of else statement
      }
    })
  })
}

SELECT * INTO を使用して、ある SQL テーブルから別の SQL テーブルに値をコピーしたいと考えています。上記を使用すると、INTO構文エラーに近づきます。私は今、両方のことを行う方法を知りたいです - 特定の列の値に基づいてテーブルAからテーブルBにいくつかの列の値をコピーし、テーブルAの内容をテーブルBのこれに完全に置き換えますありがとう;)

4

1 に答える 1

0

試す:

INSERT INTO groupsSync SELECT * FROM groups

websql クエリの詳細については、sqlite INSERT INTO 構文のドキュメントを参照してください。

于 2012-04-12T04:19:57.690 に答える