MySQL查询新增的自增主键
程序员文章站
2022-04-21 10:21:50
...
当使用mysql进行新增时,怎么在新增的时候就获取它的主键呢
使用如下语句就好了
SELECT LAST_INSERT_ID();
我使用的是mybatis,把这个语句加入到selectKey标签就就好了,keyProperty属性值一定要与实体类的属性名一致,记得写resultType这个属性
<insert id="insertSysRole" parameterType="SysRole">
<selectKey keyProperty="roleId" resultType="integer">
SELECT
LAST_INSERT_ID()
</selectKey>
INSERT INTO
sys_role(role_name,role_desc,role_flag)
VALUES(#{roleName},#{roleDesc},1)
</insert>
就可以获取新增的主键了