MySQL是一款非常流行的数据库系统,它的优点之一是可以自动生成自增键。在实际应用中,我们经常需要给某个表设置自增键,并且希望自增键的初始值为一个指定的数值。MySQL提供了一种简单的方法来实现这个目标。
CREATE TABLE table_name (id INT UNSIGNED NOT NULL AUTO_INCREMENT,name VARCHAR(30) NOT NULL,PRIMARY KEY (id)) AUTO_INCREMENT=100;
在上面的代码中,我们使用CREATE TABLE语句创建一个名为table_name的表。在定义表的列时,我们添加了一个名为id的列,并指定它为自增列。在PRIMARY KEY约束条件中,我们使用id列作为主键。
最后,我们在CREATE TABLE语句的末尾添加了一条语句:AUTO_INCREMENT=100。这个语句的作用是给自增列id设置初始值,将其设为100。这样,当我们向表中插入数据时,id列的值就会从100开始自增。
需要注意的是,AUTO_INCREMENT=100语句必须放在CREATE TABLE语句的末尾。如果在CREATE TABLE语句中的其他语句之后放置它,将会引发语法错误。