最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql設(shè)置主鍵自動(dòng)增長(zhǎng)起始值的方案總結(jié)

 更新時(shí)間:2022年09月09日 10:59:58   作者:菜鳥是大神  
在MySQL?中,當(dāng)主鍵定義為自增長(zhǎng)后,這個(gè)主鍵的值就不再需要用戶輸入數(shù)據(jù)了,而由數(shù)據(jù)庫系統(tǒng)根據(jù)定義自動(dòng)賦值,下面這篇文章主要給大家介紹了關(guān)于Mysql設(shè)置主鍵自動(dòng)增長(zhǎng)起始值的相關(guān)資料,需要的朋友可以參考下

實(shí)現(xiàn)目標(biāo):mysql下將自增主鍵的值,從10000開始,即實(shí)現(xiàn)自增主鍵的種子為10000。

方案1)使用alter table `tablename` AUTO_INCREMENT=10000

創(chuàng)建自增主鍵之后,使用alter table `tablename` AUTO_INCREMENT=10000實(shí)現(xiàn)修改表起始值。

drop table if exists `trace_test`;

CREATE TABLE `trace_test` (
? `id` int(11) NOT NULL AUTO_INCREMENT,
? `name` varchar(255) DEFAULT NULL,
? PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;

alter table `trace_test` AUTO_INCREMENT=10000;

insert into `trace_test`(`name`)values('name2');
select * from `trace_test`;

Result:

id     name
10000  name2

方案2)創(chuàng)建表時(shí)設(shè)置AUTO_INCREMENT 10000參數(shù)

drop table if exists `trace_test`;

CREATE TABLE `trace_test` (
? `id` int(11) NOT NULL AUTO_INCREMENT,
? `name` varchar(255) DEFAULT NULL,
? PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT 10000 DEFAULT CHARSET=utf8 ;

insert into `trace_test`(`name`)values('name2');
select * from `trace_test`;

Result:

id     name
10000  name2

3)如果表已有數(shù)據(jù),truncate 之后設(shè)置auto_increment=10000,可行。

drop table if exists `trace_test`;

CREATE TABLE `trace_test` (
? `id` int(11) NOT NULL AUTO_INCREMENT,
? `name` varchar(255) DEFAULT NULL,
? PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;

insert into `trace_test`(`name`)values('name1');
select * from `trace_test`;

truncate table `trace_test`;
alter table `trace_test` AUTO_INCREMENT=10000;

insert into `trace_test`(`name`)values('name2');
select * from `trace_test`;

Result1:

id     name
10000  name
Result2:

id     name
10000  name2

4)如果表已有數(shù)據(jù),delete from之后設(shè)置auto_increment=10000,可行。

drop table if exists trace_test;

CREATE TABLE trace_test (
? id int(20) NOT NULL AUTO_INCREMENT,
? name varchar(255) DEFAULT NULL,
? PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;

insert into trace_test(name)values('name1');
select * from trace_test;

delete from `trace_test`;

alter table trace_test AUTO_INCREMENT=10000;

insert into trace_test(name)values('name2');
select * from trace_test;

Result1:

id     name
10000  name
Result2:

id     name
10000  name2

總結(jié)

到此這篇關(guān)于Mysql設(shè)置主鍵自動(dòng)增長(zhǎng)起始值的文章就介紹到這了,更多相關(guān)Mysql主鍵自動(dòng)增長(zhǎng)起始值內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

恭城| 横峰县| 福建省| 深州市| 河东区| 浪卡子县| 呼伦贝尔市| 布尔津县| 万宁市| 彭州市| 兴业县| 潜江市| 兴安县| 遂川县| 平南县| 巴彦淖尔市| 永嘉县| 开阳县| 黄龙县| 化州市| 林口县| 诸城市| 济南市| 河源市| 玛多县| 平潭县| 丰镇市| 灌南县| 肥西县| 且末县| 河曲县| 泉州市| 会昌县| 绥芬河市| 永和县| 浦东新区| 南漳县| 商水县| 寿阳县| 萨嘎县| 噶尔县|