mysql如何插入时返回自动增长的主键

主键为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()就能拿到
原文地址:https://www.cnblogs.com/yxj808/p/13455340.html