設置MySQL自動增長從某個指定的數開端辦法。本站提示廣大學習愛好者:(設置MySQL自動增長從某個指定的數開端辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是設置MySQL自動增長從某個指定的數開端辦法正文
自增字段,一定要設置為primary key.
以指定從1000開端為例。
1 創立表的時分就設置:
CREATE TABLE `Test` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `NAME` varchar(50) NOT NULL, `SEX` varchar(2) NOT NULL, PRIMARY KEY (`ID`) ) ENGINE=MEMORY AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC
2 假如在創立表時沒有設置,後來想設置,可以經過修正完成:
alter table Test auto_increment = 1000;
示例之二:
create table user( id integer primary key, firstname varchar(200) not null, lastname varchar(200) not null); alter table user modify id integer auto_increment ; alter table user modify id integer default '1';
有時需求對mysql中設為auto_increment發的字段停止重置(恢復/復原),因而總結了一下,大約有三種方式可以做到:
1、直接重置autoIncrement的值
ALTER TABLE table_name AUTO_INCREMENT = 1;
2、經過truncate table 完成
TRUNCATE TABLE table_name;
3、刪除表,然後重建表
DROP TABLE table_name;
CREATE TABLE table_name { ... };
以上這篇設置MySQL自動增長從某個指定的數開端辦法就是分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。