课程
/后端开发
/Java
/Java高并发秒杀API之业务分析与DAO层
其中执行完insertSuccessKilled方法后只有create_time字段为null,其他字段正常
2019-10-05
源自:Java高并发秒杀API之业务分析与DAO层 4-9
正在回答
`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'。
检查你创建表success_killed时,有没有设置create_time默认值。
`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'。检查你创建表success_killed时,有没有设置create_time默认值。
解决了吗?我也遇到了
在insert的sql语句中,加入create_time的value NOW(),代码如下:
insert ignore into success_killed ( seckill_id, user_phone, state, create_time ) values ( #{seckillId}, #{userPhone}, 0, NOW() )
举报
Java实现高并发秒杀API的第一门课,还等什么,赶快来加入吧
2 回答为什么sql语句执行错误?
1 回答命令执行sql语句的错误
2 回答sql queryByIdWithSecKill 方法 s.end_time "seckkil.end_time" 可以写成 "seckill.endTime" 吗?
1 回答执行JUNIT4时报错
2 回答mybatis之sql执行有数据但返回结果为null