当前位置:网站首页>sqlite 修改列类型
sqlite 修改列类型
2022-07-02 07:41:00 【炎黄子孙__】
简介
sqlite 无法直接修改列类型,所以需要建立临时表,先把数据拷贝到临时表中,然后再创建新表,然后再将临时表的数据拷贝回来。
示例
-- 创建临时表 sqlitestudio_temp_table,并与表 learn_info 的数据和结构一致
CREATE TABLE sqlitestudio_temp_table AS SELECT * FROM learn_info;
-- 删除原来的表
DROP TABLE learn_info;
-- 新建表,该新建指令已经修改了列的数据类型
CREATE TABLE learn_info (
id INTEGER PRIMARY KEY AUTOINCREMENT,
type INT,
thought TEXT,
book INT,
chapter INT,
section INT,
number TEXT,
repeat INT DEFAULT 1,
failed_repeat INT DEFAULT 0,
star INT,
comment TEXT,
span INT,
update_time DATE DEFAULT (datetime('now', 'localtime') ),
version INT,
deleted INT
);
-- 将临时表的数据插入到新表里面,如果修改后的字段无法插入,可以把那一列给去掉
INSERT INTO learn_info (
id,
type,
thought,
book,
chapter,
section,
number,
repeat,
failed_repeat,
star,
comment,
span,
update_time,
version,
deleted
)
SELECT id,
type,
thought,
book,
chapter,
section,
number,
repeat,
failed_repeat,
star,
comment,
span,
update_time,
version,
deleted
FROM sqlitestudio_temp_table;
-- 删除临时表
DROP TABLE sqlitestudio_temp_table;
边栏推荐
- TIPC protocol
- JVM garbage collector
- Iii. Système de démarrage et d'horloge à puce
- STM32单片机编程学习
- 快应用中实现自定义抽屉组件
- 华为联机对战服务玩家掉线重连案例总结
- [play with FPGA learning 4 in simple terms ----- talk about state machine design]
- MySQL environment configuration
- 二叉树专题--【深基16.例7】普通二叉树(简化版)(multiset 求前驱 后继 哨兵法)
- Implement custom drawer component in quick application
猜你喜欢

最详细MySql安装教程

TIPC 寻址2

How to transfer event objects and user-defined parameters simultaneously in Huawei express applications

Nodejs+express+mysql simple blog building

如何使用IDE自动签名调试鸿蒙应用

快应用中实现自定义抽屉组件

三.芯片啟動和時鐘系統
![[AI application] Hikvision ivms-4200 software installation](/img/4e/1640e3cafac13ce4d39520195c3217.png)
[AI application] Hikvision ivms-4200 software installation

华为应用市场应用统计数据问题大揭秘

二.Stm32f407芯片GPIO编程,寄存器操作,库函数操作和位段操作
随机推荐
Disassembling Meitu SaaS: driving the plane to change the engine
2022-06-17
二叉树专题--【深基16.例7】普通二叉树(简化版)(multiset 求前驱 后继 哨兵法)
全网显示 IP 归属地,是怎么实现的?
JSP webshell free -- the basis of JSP
One trick to quickly realize custom application titlebar
flink二开,实现了个 batch lookup join(附源码)
The URL in the RTSP setup header of the axis device cannot take a parameter
二叉树专题--AcWing 1497. 树的遍历(利用后、中序遍历,构建二叉树)
static 函数中的静态变量
[play with FPGA learning 2 in simple terms ----- design skills (basic grammar)]
【深入浅出玩转FPGA学习2----设计技巧(基本语法)】
二叉树专题--AcWing 3540. 二叉搜索树建树(实用板子 构建二叉搜索树 并输出前、中、后序遍历)
V2x SIM dataset (Shanghai Jiaotong University & New York University)
快应用中实现自定义抽屉组件
一招快速实现自定义快应用titlebar
How to transfer event objects and user-defined parameters simultaneously in Huawei express applications
点云投影图片
2022 love analysis · panoramic report of digital manufacturers of state-owned enterprises
Iii. Système de démarrage et d'horloge à puce