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 表复制到另一个。当我使用上述内容时,我接近 INTO 语法错误。我想现在如何做这两件事 - 根据特定的列值将表 A 中的某些列的值复制到表 B,并用表 B 的这个完全替换表 A 的竞争谢谢;)

4

1 回答 1

0

尝试:

INSERT INTO groupsSync SELECT * FROM groups

有关 websql 查询的更多信息,请查看 sqlite INSERT INTO 语法文档

于 2012-04-12T04:19:57.690 回答