mysql 版本8.0.19 主键设置自增长,插入数据会报错

来源:9-10 redis 的简单使用,将用户基础信息存储在 redis 中

南城未荒

2020-11-29

图片描述

插件版本是

"egg-mysql": "^3.0.0",
"egg-sequelize": "^6.0.0",

数据库语句

create table parent(
    id int(10) auto_increment,
    username varchar(12) not null  comment '用户名',
    password varchar(64) not null comment '密码',
    avatar text comment '头像',
    phone varchar(20) default null comment '手机',
    createTime timestamp default null comment '创建时间',
    updateTime timestamp default null comment '更新时间',
    status int(1) not null default 0 comment '状态',
    primary key(id)
)engine=InnoDB charset=utf8 AUTO_INCREMENT=1 comment '家长';

但是数据是插入成功的,这个有遇到过吗??有点郁闷

写回答

1回答

夏小宅

2020-11-29

看报错信息似乎不是mysql插入数据的问题,估计是某个需要id的函数不能获取id引起的,

可以检查下jwtSign等需要id的函数,看下是否某些地方没有获取到id。


0
0

React+React Hook+Egg造轮子 全栈开发旅游电商应用

造好轮子+前后端复杂业务处理,解锁前端高手必备技能。

479 学习 · 137 问题

查看课程