Je ne sais pas si je peux utiliser select pour importer des données d’une autre table comme celle-ci:
select * into bookmark1 from bookmark;
Est-il vrai que SQlite ne supporte pas cette syntaxe? Y a-t-il d’autres alternatives?
Vous pouvez essayer cette requête:
insert into bookmark1 select * from bookmark
Vous pourriez faire:
create table bookmark1 as select * from bookmark;
Je suppose que bookmark1 est une nouvelle table que vous avez créée et identique à la table de signets. Dans ce cas, vous pouvez utiliser le format suivant.
CREATE TABLE bookmark1 AS SELECT * FROM bookmark;
Ou vous pouvez également utiliser l’instruction insert avec sous-requête. Pour les différentes options d’insertion d’insertion, reportez-vous à la section SQL as Understood By SQLite.
create table NewTable as select * from OldTable where 1 <> 1
Cela copiera la structure de données pour vous.