原因: CURRENT_TIMESTAMP只有在insert时不插入该字段时才能生效。
# 有创建时间
insert into led_send_info ( id, content, request_message, response_message, `type` )
values ( 1, '', 240305004045307,'', 12 )
# 设置了gmt_create = null 所以不会创建时间
insert into led_send_info ( id, content, gmt_create, request_message, response_message, `type` )
values ( 2, '',null , 240305004045307,'', 12 )
我的原因: Mybatis的用了mapper.insert()。应该用mapper.insertSelective()
mapper.insert()的代码
mapper.insertSelective()的代码