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()就能拿到