相关疑难解决方法(0)

在sqlite中使用SELECT INTO语句

在这里,我想知道sqlite是否支持SELECT INTO语句.

实际上我在修改数据之前尝试将table1中的数据保存到table2中作为我的数据库的备份.

为此,当我使用SELECT INTOStatement时,语法错误产生为:

我的查询为:

SELECT * INTO equipments_backup FROM equipments;
Run Code Online (Sandbox Code Playgroud)

"上一条错误消息:靠近"INTO":语法错误".

sqlite

37
推荐指数
3
解决办法
5万
查看次数

如何在SQLite中的两个表之间复制数据?

我有两个不同列的表,如下所示:

table1
(
    _id,
    title,
    name,
    number,
    address
)

table2
(
    _id,
    phone,
    name,
    address
)
Run Code Online (Sandbox Code Playgroud)

如何将数据'name','address'从table1复制到table2.

我的问题有两种情况:

  • 第一:table1,table2在同一个数据库文件中
  • 第二:data1.db文件中的table1,data2.db文件中的table2

database sqlite

8
推荐指数
1
解决办法
2万
查看次数

在 SQLite 中将列数据从一个表复制到另一个表

我有一个表,其中需要有一个递增的 _id 列。但是,由于表有 3 个主键,我无法使用自动增量。顺便说一句,这是在 SQLite 中。该表已经填充了数据,因此我不能重新创建该表。

有没有办法在 _id 列中插入 1 到 148 之间的值?

我们已经尝试过这样的事情:

UPDATE table1
SET _id = (SELECT _id FROM table2)
Run Code Online (Sandbox Code Playgroud)

table2 是一个临时表,其中包含从 1 到 148 的值。但这只是将所有 _id 值更新为“1”。

关于如何解决这个问题有什么建议吗?

sql sqlite sql-update

0
推荐指数
1
解决办法
7018
查看次数

标签 统计

sqlite ×3

database ×1

sql ×1

sql-update ×1