记一次mysql插入数据报错异常 看到Out of range value for column 'id' at row 1字面意思是插入的数据值超过ID列的范围了 可能原因: 数据库字段值范围小,插入字段值范围大 修复:修改数据库字段类型,例如将int改为bigint插入一个临界点的值成功,再次插入则报错 修复:修改数据库字段类型,例如将int改为bigint使用mybatisplus注解@TableId且没有指定type(或指定为IdType.NONE) 修复: 指定type=IdType.AUTO@TableId(type = IdType.AUTO) private Long id;