MySQL插入数据库后得到PrimaryKey主键ID

2022-08-18 831点热度 0人点赞 0条评论

需求说明

MySQL在插入完一条数据库后,要知道插入的行的ID

实现

使用SELECT LAST_INSERT_ID();来实现,代码如下:

INSERT INTO t_table (col1, col2,...) VALUES ('val1', 'val2'...);
SELECT LAST_INSERT_ID();

以上会查询出最后一个insert出来的数据的ID,而且不用担心多用户访问问题,它是根据你的connection(session)来控制的,只会得到你这个连接状态下的最后一个insertId,如果其他人(或者客户端程序)也连着数据库操作,是相互不受影响的。

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论