Я не уверен, могу ли я использовать select для импорта данных из другой таблицы, например:
select * into
bookmark1
from bookmark;
Правда ли, что SQlite не поддерживает этот синтаксис? есть ли другие альтернативы?
Ответ 1
Вы можете попробовать этот запрос:
insert into bookmark1 select * from bookmark
Ответ 2
Вы можете сделать:
create table bookmark1 as select * from bookmark;
Ответ 3
Я предполагаю, что bookmark1 - это новая таблица, которую вы создали, которая аналогична таблице закладок. В этом случае вы можете использовать следующий формат.
CREATE TABLE bookmark1 AS SELECT * FROM bookmark;
Или вы также можете использовать оператор insert с подзапросом. Для разных опций инструкции вставки ссылаются: SQL As Understood By SQLite
Надеюсь, что это поможет.
Thnks.
Ответ 4
create table NewTable as
select * from OldTable where 1 <> 1