Вставить в ту же таблицу с другим значением - PullRequest
0 голосов
/ 28 января 2019
INSERT INTO list
SELECT * FROM list
WHERE server = '535566701375389706'

Как я могу скопировать / вставить все строки, как указано выше, но изменить идентификатор на другой идентификатор?(с использованием SQLITE)

1 Ответ

0 голосов
/ 28 января 2019

длинный путь

create table tmp as
  select * from list 
    where server = '535566701375389706';

update tmp set id = 1234;

insert into list
   select * from tmp;

drop table tmp;

В качестве альтернативы

insert into list
  select 1234, col1, col2, .. colN 
  from list
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...