加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

sqlite 数据库增加 createdStamp, LastUpdatedStamp 列 (默认值

发布时间:2020-12-12 19:43:00 所属栏目:百科 来源:网络整理
导读:1,select datetime('now','localtime'); 查询结果为 2015-06-18 17:54:56 2,sqlite 数据库不大好增加带默认值的列, 也不大好直接删除某一列。 3,但是如果一定要实现第2点。 可以这样干: create table your_table_2 ( old columns, new columns with default
1,select datetime('now','localtime');

查询结果为 2015-06-18 17:54:56


2,sqlite 数据库不大好增加带默认值的列, 也不大好直接删除某一列。


3,但是如果一定要实现第2点。

可以这样干:

create table your_table_2

(

old columns,

new columns with default value

)


insert into your_table_2

select * from your_table


4,确认新表中的数据完全正确后,可以把 your_table干掉,然后把 your_table_2 重启名至 your_table


(思路结束)


参考:

以下为 sqlite中的建表语句。

DROP TABLE "main"."RecommendDrugList";
CREATE TABLE "RecommendDrugList" ("key" TEXT,"PID" TEXT,"Name" TEXT,"CultureInfo" TEXT,"CategoryId" TEXT,"CategoryName" TEXT
,CreatedStamp date DEFAULT(datetime(CURRENT_TIMESTAMP,'localtime'))
,LastUpdatedStamp date DEFAULT(datetime(CURRENT_TIMESTAMP,'localtime'))
);


(结束)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读