解决mybatisPlus插入数据主键突然很大
1.在管理员窗口进入对应的数据库,然后输入下面的指令:
alter table sys_user AUTO_INCREMENT=30;
sys_user是要修改的数据表的名字,30是将自增起始值修改为30
这样数据表的主键值就恢复正常了
2.然后在项目的实体类中,给该类的主键加一个@TableId的注解
package baocms.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "sys_user")
public class User {
@TableId(value = "id",type = IdType.AUTO)
private Integer id;
private String username;
private String password;
private String nickname;
private String email;
private String phone;
private String address;
}