設(shè)置MySQL自動(dòng)增長(zhǎng)從某個(gè)指定的數(shù)開始方法
來源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-09 20:40:42
設(shè)置MySQL自動(dòng)增長(zhǎng)從某個(gè)指定的數(shù)開始方法
設(shè)置MySQL自動(dòng)增長(zhǎng)從某個(gè)指定的數(shù)開始方法:自增字段,一定要設(shè)置為primary key. 以指定從1000開始為例。 1 創(chuàng)建表的時(shí)候就設(shè)置: CREATE TABLE `Test` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `NAME` varchar(50) NOT NULL, `SEX` varchar(2) NOT N
導(dǎo)讀設(shè)置MySQL自動(dòng)增長(zhǎng)從某個(gè)指定的數(shù)開始方法:自增字段,一定要設(shè)置為primary key. 以指定從1000開始為例。 1 創(chuàng)建表的時(shí)候就設(shè)置: CREATE TABLE `Test` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `NAME` varchar(50) NOT NULL, `SEX` varchar(2) NOT N

自增字段,一定要設(shè)置為primary key.
以指定從1000開始為例。
1 創(chuàng)建表的時(shí)候就設(shè)置:
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 如果在創(chuàng)建表時(shí)沒有設(shè)置,后來想設(shè)置,可以通過修改實(shí)現(xiàn):
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';
有時(shí)需要對(duì)mysql中設(shè)為auto_increment發(fā)的字段進(jìn)行重置(恢復(fù)/還原),因此總結(jié)了一下,大概有三種方式可以做到:
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 { ... };
以上這篇設(shè)置MySQL自動(dòng)增長(zhǎng)從某個(gè)指定的數(shù)開始方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
mysql默認(rèn)編碼為UTF-8 通過修改my.ini實(shí)現(xiàn)方法如何查看MySQL連接的root密碼windows10安裝mysql5.7.17教程簡(jiǎn)單談?wù)凪ySQL5.7 JSON格式檢索Can''t connect to MySQL server on localhost (10061)解決方法Mysql字符串截取函數(shù)SUBSTRING的用法說明MySQL日期數(shù)據(jù)類型、時(shí)間類型使用總結(jié)Mysql命令行導(dǎo)入sql數(shù)據(jù)MySQL創(chuàng)建用戶與授權(quán)方法mySQL中replace的用法mysql update語句的用法詳解MySQL 實(shí)現(xiàn)樹的遍歷詳解及簡(jiǎn)單實(shí)現(xiàn)示例
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
設(shè)置MySQL自動(dòng)增長(zhǎng)從某個(gè)指定的數(shù)開始方法
設(shè)置MySQL自動(dòng)增長(zhǎng)從某個(gè)指定的數(shù)開始方法:自增字段,一定要設(shè)置為primary key. 以指定從1000開始為例。 1 創(chuàng)建表的時(shí)候就設(shè)置: CREATE TABLE `Test` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `NAME` varchar(50) NOT NULL, `SEX` varchar(2) NOT N