首页 > 技术文章 > mysql如何插入时返回自动增长的主键

yxj808 2020-08-07 21:29 原文

主键为id
<insert id="insert" parameterType="com.chiefclouds.crmapi.commons.pojo.MemberRegisterInfo" >
insert into ims_user_guide(
userstatus,
name,
onboarddate

)
values(
0,
#{name}
now(),

)
<selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id">
select @@IDENTITY as id
</selectKey>
</insert>

这时它的返回值不是这个主键,应该是1 ,你要想拿到这个id memberRegisterInfo.getId()就能拿到

推荐阅读