首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql 中的 自增长字段怎么恢复从1开始计数

2012-12-24 
mysql 中的 自增长字段如何恢复从1开始计数如果用delete from 表名 来删除表的全部数据,再往表里插新数据

mysql 中的 自增长字段如何恢复从1开始计数

如果用delete from 表名 来删除表的全部数据,再往表里插新数据的话,自增长字段不是从1开始计数的

而用 truncate table 表名来删除表的全部数据的话,再往表里插数据的话,自增长字段就从恢复从1开始计数

?

mysql数据库表主键自增长的sql语句
1、不控制主键的起点
create table emb_t_dictBusType
(
?? emb_c_busTypeID????? int not null auto_increment,
?? emb_c_busTypeEnName? varchar(255) not null,
?? emb_c_busTypeZhName? varchar(255) not null,
?? primary key(emb_c_busTypeID)??
)engine=INNODB? default charset=gbk;
2、控制主键的起点
create table emb_t_dictBusType
(
?? emb_c_busTypeID????? int not null auto_increment,
?? emb_c_busTypeEnName? varchar(255) not null,
?? emb_c_busTypeZhName? varchar(255) not null,
?? primary key(emb_c_busTypeID)??
)engine=INNODB auto_increment=1001 default charset=gbk;

热点排行