① 将自增id变为连续
ALTER TABLE tablenameDROP id; -- 先删除主键
alter table tablename add id int(14) not null after klineType ; -- 添加新的一列(在klineType列的后面)
alter table tablename modify column id int(14) auto_increment,add primary key(id); -- 重新设置自增主键
alter table tablename add id int(14) not null after klineType ; -- 添加新的一列(在klineType列的后面)
alter table tablename modify column id int(14) auto_increment,add primary key(id); -- 重新设置自增主键
②在进行删除操作时候需要修改mysql的保护模式
set SQL_SAFE_UPDATES=0;
③索引与主键最主要的差别:
列设置为主键之后,异步插入的时候可以保证顺序,但是设为索引就不会
④创建表的时候可以设置自增id的起始值
create table aa(id int(14) auto_increment primary key) auto_increment=33333;