如何在MySQL中以500索引而不是1开始自动递增

Son*_*dhu 0 mysql auto-increment

我有如下要求。我们需要插入以500索引开头的自动增量字段。现在默认情况下,它是从索引1中获取的。对此有任何想法吗?

现在:

Id  Name    Rollno  Class
1   ABC     111     10th
2   XYZ     112     10th
3   ASD     113     10th
4   QWE     114     10th
Run Code Online (Sandbox Code Playgroud)

想要:

Id  Name    Rollno  Class
500 ABC     111     10th
501 XYZ     112     10th
502 ASD     113     10th
503 QWE     114     10th
Run Code Online (Sandbox Code Playgroud)

mil*_*hal 5

以下是yr表的定义

CREATE TABLE `test`.`sonusindhu` (
          `SonuSindhuId` int(11) NOT NULL AUTO_INCREMENT,
          `Name` varchar(45) DEFAULT NULL,
          `Rollno` int(11) DEFAULT NULL,
          `Class` varchar(45) DEFAULT NULL,
          PRIMARY KEY (`SonuSindhuId`)
        ) ENGINE=InnoDB AUTO_INCREMENT=500 DEFAULT CHARSET=latin1;
Run Code Online (Sandbox Code Playgroud)

如果您已经创建了表,则使用以下查询更改表语法:

ALTER TABLE `test`.`SonuSindhu` AUTO_INCREMENT=500;
Run Code Online (Sandbox Code Playgroud)