Mysql表主键自增始终长数字
期望插入数据时ID自增,但实际一直得到的是一个大数字。 原因: Mybatis-Plus的ID生成策略(默认为雪花算法)与MySQL中的主键自增策略冲突。在未设置@TableId(type = IdType.AUTO)的情况下执行了插入操作,导致ID生成策略为雪花算法,而非自增。
解决方案:
- 重置表,因为设置AUTO_INCREMENT的最小值要比当前表最大值要大
TRUNCATE TABLE tablename;
ALTER TABLE table AUTO_INCREMENT = 1;
- 然后在
Entity
类中,对id自动加上@TableId(type = IdType.AUTO)
注解。
/**
* 主键id
*/
@TableId(type = IdType.AUTO)
private Long id;
参考: https://blog.csdn.net/Ostkakah/article/details/131754492
微信小程序测试版本图片上传失败
登录微信公众平台,开发管理 -> 服务器域名 -> uploadFile合法域名,填入域名
参考:
- https://mp.weixin.qq.com/s/Vvj5nOTywoj1KlF726XIkg
- https://blog.csdn.net/qq_35921773/article/details/132987238
- https://blog.csdn.net/pang787559613/article/details/111863732