创建后,我可以将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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |