请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

数据库爆时间默认值错误

老师,会不会是我数据库版本太高了。不管怎样执行sql,都会错误

https://img1.sycdn.imooc.com/szimg//59b03cd3000133ec05400280.jpg

https://img1.sycdn.imooc.com/szimg//59b03cd30001e9ab12820416.jpg

https://img1.sycdn.imooc.com/szimg//59b03cd300019c3211180534.jpg


正在回答 回答被采纳积分+3

1回答

提问者 慕粉1733564225 2017-09-07 02:41:00

修改成DEFAUL NULL就不会报错,但是这样后期会不会出错呢,那个从零后端开发服务端项目,sql表就是这样设计的https://img1.sycdn.imooc.com/szimg//59b040df0001dea421520512.jpg

0 回复 有任何疑惑可以回复我~
  • 祁聪 #1
    可以这样改,这样就是在第一次操作表数据的时候,需要在java中设置 new Date(),,
    加默认值的好处是,在读取数据的时候不会报NullPointException
    
    也可以把默认值改为 DEFAULT CURRENT_TIMESTAMP 就可以了
    其他的字段同样修改
    回复 有任何疑惑可以回复我~ 2017-09-07 22:19:03
  • 提问者 慕粉1733564225 #2
    谢谢!已经解决了,换了个5.6的MySQL,就好了。现在是手机回答的,不知道怎样采纳,等明明天登录电脑
    回复 有任何疑惑可以回复我~ 2017-09-08 21:50:57
  • 声问 #3
    我也遇到这个问题,为什么没人回答呀
    回复 有任何疑惑可以回复我~ 2017-10-03 14:43:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信