insert into sys_role (name, status, remark, sort) value (#{name},#{status},#{remark}, #{sort}); set @lastId=LAST_INSERT_ID(); insert into sys_role_menu (rid,mid) values (@lastId, #{item}) delete from sys_role_menu where rid=#{id}; insert into sys_role_menu (rid,mid) values (#{id}, #{item}) delete from sys_role where id in ( #{item} ); delete from sys_role_menu where rid in ( #{item} );