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

创建后,我可以将sqlite表中的列更改为AUTOINCREMENT吗?

发布时间:2020-12-12 19:14:59 所属栏目:百科 来源:网络整理
导读:做了表后可以做一个字段AUTOINCREMENT吗?例如,如果您创建如下表格: create table person(id integer primary key,name text); 后来才意识到需要自动递增。我如何解决它,即在你可以做的MySQL: alter table person modify column id integer auto_increme
做了表后可以做一个字段AUTOINCREMENT吗?例如,如果您创建如下表格:
create table person(id integer primary key,name text);

后来才意识到需要自动递增。我如何解决它,即在你可以做的MySQL:

alter table person modify column id integer auto_increment

表格创建是唯一的机会来创建列AUTOINCREMENT?

您可以将内容转储到新表中:
CREATE TABLE failed_banks_id (id integer primary key autoincrement,name text,city text,state text,zip integer,acquired_by text,close_date date,updated_date date);
INSERT INTO failed_banks_id(name,city,state,zip,acquired_by,close_date,updated_date)
SELECT name,updated_date
FROM failed_banks;

并重命名表:

DROP TABLE failed_banks;
ALTER TABLE failed_banks_id RENAME TO failed_banks;

(编辑:李大同)

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

    推荐文章
      热点阅读