Правильный способ использовать SELECT INTO с WebSQL и HTML 5? - PullRequest
0 голосов
/ 08 сентября 2011
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 на основе определенного значения столбца и полностью заменить константу таблицы A на таблицу B Спасибо;)

1 Ответ

0 голосов
/ 12 апреля 2012

Попробуйте:

INSERT INTO groupsSync SELECT * FROM groups

Дополнительную информацию о запросах websql можно найти в sqlite INSERT INTO синтаксическая документация

...