SQLite是否支持SELECT INTO
语句?
事实上,我正在尝试将table1
中的数据保存到table2
中,以便在修改数据之前备份我的数据库。
当我尝试使用SELECT INTO
语句时:
SELECT * INTO equipments_backup FROM equipments;
我遇到了语法错误:
"最后的错误信息为:靠近"INTO"处有语法错误。"
SQLite是否支持SELECT INTO
语句?
事实上,我正在尝试将table1
中的数据保存到table2
中,以便在修改数据之前备份我的数据库。
当我尝试使用SELECT INTO
语句时:
SELECT * INTO equipments_backup FROM equipments;
我遇到了语法错误:
"最后的错误信息为:靠近"INTO"处有语法错误。"
不要使用
SELECT * INTO equipments_backup FROM equipments
尝试
CREATE TABLE equipments_backup AS SELECT * FROM equipments
CREATE TABLE equipments_backup AS SELECT * FROM equipments
- openwonkSQLite不支持SELECT INTO语句。
您可能可以使用以下语句代替:
INSERT INTO equipments_backup SELECT * FROM equipments;
CREATE TABLE ... AS ...
可以正常工作。 - ArthurSQLite 没有 INSERT INTO 语法。
2019 年,我使用 TEMPORARY 关键字创建临时表,并向临时表中插入数据:
CREATE TEMPORARY TABLE equipments_backup(field1 TEXT, field2 REAL)
INSERT INTO equipments_backup SELECT field1, field2 FROM equipments