datetime的默认值为 now()报错应该怎么解决

来源:4-3 部门表设计

Diviner0359

2018-07-19

在mysql中datetime的默认值为 now()报错应该怎么解决

写回答

1回答

Diviner0359

提问者

2018-07-19

已经知道了!

0
2
Diviner0359
回复
nicklinn
两种方案 1.本地的mysql版本有点低导致,因此一种可行的方案是升级数据库版本。 如果升级感觉麻烦的话,可以把默认值设置成类似于这种 '1999-01-01 00:00:00' 实际的值 如果还不行的话,先不给默认值也可以,代码里先给上默认值,课程里这样做效果也是一样的。 2、把datetime这个类型改为timestamp也是可以的!
2018-07-19
共2条回复

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程