国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

怎么重置mysql的自增列AUTO_INCREMENT初時(shí)值

2024-07-24 13:00:57
字體:
供稿:網(wǎng)友
重置 MySQL 自增列 AUTO_INCREMENT 初時(shí)值
注意, 使用以下任意方法都會將現(xiàn)有數(shù)據(jù)刪除.

方法一:
delete from tb1;
ALTER TABLE tbl AUTO_INCREMENT = 100;
(好處, 可以設(shè)置 AUTO_INCREMENT 為任意值開始)
提示:如果表列和數(shù)據(jù)很多, 速度會很慢, 如90多萬條, 會在10分鐘以上.

方法二:
truncate tb1;
(好處, 簡單, AUTO_INCREMENT 值重新開始計(jì)數(shù).)

怎么重置mysql的自增列

1. 支持設(shè)置自增列的值

ALTER TABLE table_name AUTO_INCREMENT = 1;
不過這種方式自能設(shè)置大于當(dāng)前使用的值,不能設(shè)置小于等于當(dāng)前已經(jīng)使用的自增列的值。myisam如果設(shè)置小于等于,則自增列的值會自動(dòng)設(shè)置為
當(dāng)前最大值加1。innodb則不會改變。

2.通過TRUNCATE把自增列設(shè)置為0,從MySQL 5.0.13開始TRUNCATE就能重置自增列為0.myisam和innode都是如此。

TRUNCATE TABLE table_name;
3.drop和create重建表方式重置自增列為0

DROP TABLE table_name;
CREATE TABLE table_name { ... };
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁津县| 平南县| 琼结县| 辽宁省| 连城县| 庐江县| 长治县| 安平县| 榕江县| 金湖县| 白河县| 海盐县| 大方县| 全椒县| 晋中市| 宜城市| 罗平县| 方山县| 开化县| 唐河县| 同江市| 灵石县| 定日县| 富源县| 广宁县| 公主岭市| 金湖县| 兴海县| 资兴市| 耒阳市| 乌兰浩特市| 浦县| 灵寿县| 金堂县| 时尚| 海林市| 柳河县| 桦甸市| 三门县| 平凉市| 治县。|