• 主页
  • 基础类
  • 应用实例
  • 新技术前沿

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

lyw2073327 2021-05-14 05:39:00
用下面的语句创建了一个新表
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表示什么意思呢,谢谢

...全文
45 点赞 收藏 回复
写回复
回复

还没有回复,快来抢沙发~

发动态
发帖子
MS-SQL Server
创建于2007-09-28

1.4w+

社区成员

25.3w+

社区内容

MS-SQL Server相关内容讨论专区
社区公告
暂无公告