Set the automatic MySQL Growth Method to start from a specified number

Source: Internet
Author: User

Set the automatic MySQL Growth Method to start from a specified number

The auto-increment field must be set to primary key.

The following example uses the specified value starting from 1000.

1. Set it when creating a table:

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. If you do not set a table during table creation and want to set it later, you can modify the settings:

Alter table Test auto_increment = 1000;

Example 2:

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'; 

Sometimes it is necessary to reset (Restore/restore) the fields set as auto_increment in mysql. Therefore, there are three ways to do this:

1. Reset the value of autoIncrement directly.

Alter table table_name AUTO_INCREMENT = 1;

2. truncate table

Truncate table table_name;

3. Delete the table and recreate the table.

Drop table table_name;
Create table table_name {...};

The above method for setting MySQL automatic growth starts from a specified number. It is all the content that I have shared with you. I hope to give you a reference and support for the customer's house.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.