sqli中的SELECT INTO语句

2024-05-09 17:26:05 发布

您现在位置:Python中文网/ 问答频道 /正文

这里我想知道sqlite是否支持SELECT INTO语句。

实际上,在修改数据之前,我试图将表1中的数据保存到表2中作为数据库的备份。

为此,当我使用SELECT INTO语句时,语法错误生成为:

我的问题是:

SELECT * INTO equipments_backup FROM equipments;

"Last Error Message:near "INTO":syntax error".


Tags: 数据from数据库messagesqliteerror语句备份
3条回答

sqlite不支持SELECT INTO。

您可以改为使用此表单:

INSERT INTO equipments_backup SELECT * FROM equipments;

SQlite没有INSERT-INTO语法。

2019年,我使用TEMPORARY关键字创建临时表并将数据插入临时表:

CREATE TEMPORARY TABLE equipments_backup(field1 TEXT, field2 REAL)
INSERT INTO equipments_backup SELECT field1, field2 FROM equipments

而不是

SELECT * INTO equipments_backup FROM equipments

试试看

CREATE TABLE equipments_backup AS SELECT * FROM equipments

相关问题 更多 >