使用工具
初始設定自增從9527
開始
create
table
`poem`
(`id`
bigint(20
)unsigned
notnull
auto_increment
comment
'主鍵'
,`title`
varchar(16
)not
null
comment
'詩詞標題'
,`content`
varchar
(255
)not
null
comment
'詩詞內容'
,`author`
varchar(16
)not
null
comment
'作者'
,primary
key(
`id`))
engine
=innodb
auto_increment
=9527
default
charset
=utf8;
1、執行此命令後自增從10
開始。
2、如果自增字段的值已經大於10
則命令無效。(也就是說,設定的這個值必須比已有值大)
alter
table 表名 auto_increment
=10
首先說明,這個方法我只是私下用到。從未用於成產環境
比如我測試某些功能,自增的主鍵飛快的長,包括回滾佔掉的那些值。
過一陣子,我總想清理一下。
於是:1、去掉√
2、儲存
3、打上√
4、儲存
ok了。。。
MySQL設定自增字段
1 mysql每張表只能有1個自增欄位,這個自增字段即可作為主鍵,也可用作非主鍵使用,但是請注意將自增欄位當做非主鍵使用時必須為其新增唯一索引,否則系統將會報錯 1 將自動增長字段設定為主鍵 create table t1 id int auto increment primary key,sid ...
MySQL中設定自增字段
alter table album change album id album id bigint not null auto increment alter table album auto increment 1 建立 mysql create table cc id int auto incr...
mysql 自增字段原理 MySQL自增字段暴增
找了點資料 從網上看到一篇文章,mysql在檢測到表中有損壞的記錄時,會自動修復,為了保證資料的完整性,mysql會以空格 0x20 寫進磁碟來完成修復。根據欄位的型別,自增字段的長度不同,所允許的最大值也不同。見下 int 10 unsigned型別最大值十進位制為4294967295,十六進製制...