关羽 LAST_INSERT_ID() 显示的数据问题

lyw2073327 lyw2073327 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
用下面的语句创建了一个新表
create table child_list (chilNo char(2),id int primary key auto_increment,name char(10),age CHAR(2),sex char(5));
然后插入 insert into child_list(chilNo,name,age) values (LAST_INSERT_ID(),'Tom',17);

然后表中显示是这样的


很奇怪这里为什么是 3,然后继续插入两条数据

insert into child_list(chilNo,name,age) values (LAST_INSERT_ID(),'Jimmy',17);
insert into child_list(chilNo,name,age) values (LAST_INSERT_ID(),'King',19);

这个时候表中的显示是这样的,可以看出从第二条记录开始才是按插入顺序开始排列,那么想咨询一下第一条插入后产生的那个3表示什么意思呢,谢谢

...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
lyw2073327
MS-SQL Server 34,876 成员 254,635 内容