表来自菜鸟教程
注:datetime也是支持系统默认值的。
mysql> ALTER TABLE `medicinems`.`datasheet`
-> MODIFY COLUMN `date` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '购买日期' AFTER `sympto`;
Query OK, 0 rows affected (0.24 sec)
Records: 0 Duplicates: 0 Warnings: 0
MySQL 的日期类型如何设置当前时间为其默认值?
只能使用日期类型为TIMESTAMP、DATETIME,然后设默认值 DEFAULT CURRENT_TIMESTAMP(0) 或 DEFAULT NOW()
如果不设默认值,可以使用其他类型,然后在业务代码中使用Date类。