mysql建表主键自加1

更新时间:02-09 教程 由 枝桠 分享

在MySQL数据库中,表的主键是非常重要的,它可以用来唯一标识一条记录。当我们向表中插入新的数据时,如果主键自增长,那么这个主键就会自动+1,不需要我们手动去指定。

CREATE TABLE `student` (`id` int(11) NOT NULL AUTO_INCREMENT, -- 主键自增长`name` varchar(50) NOT NULL,`age` int(11) NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

在创建表时,需要在主键字段后面加上AUTO_INCREMENT关键字,这样才能实现自增长的功能。另外,通过ENGINE和DEFAULT CHARSET可以指定表的引擎和字符集。

如果想要获得下一个自增长的ID,可以使用LAST_INSERT_ID()函数,例如:

INSERT INTO `student` (`name`, `age`) VALUES ('小明', 18);SELECT LAST_INSERT_ID();

上述代码将会插入一条新记录,并返回刚刚插入的这条记录的主键ID。

声明:关于《mysql建表主键自加1》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2063489.html