一、Mysql 如何设置字段自动获取当前时间
实现方法:
1、将字段类型设为 TIMESTAMP
2、将默认值设为 CURRENT_TIMESTAMP
对比MSSQL方法:
1.默认值填写:Getdate()
应用:
1、MySQL 脚本实现用例 (已在Mysql5.5测试)
--添加CreateTime 设置默认时间 CURRENT_TIMESTAMP
ALTER TABLE `TbName`
ADD COLUMN `CrTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '时间' ;
--修改CrTime设置默认时间 CURRENT_TIMESTAMP
ALTER TABLE `TbName`
MODIFY COLUMN `CrTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;
--添加upDtme设置 默认时间 CURRENT_TIMESTAMP 设置更新时间为 ONUPDATE CURRENT_TIMESTAMP
ALTER TABLE `TbName`
ADD COLUMN`upDtme` timestamp NULL DEFAULT CURRENT_TIMESTAMP ONUPDATE CURRENT_TIMESTAMP COMMENT '时间' ;
--修改 upDtme设置 默认时间 CURRENT_TIMESTAMP 设置更新时间为 ON UPDATE CURRENT_TIMESTAMP
ALTER TABLE `TbName`
MODIFY COLUMN`upDtme` timestamp NULL DEFAULT CURRENT_TIMESTAMP ONUPDATE CURRENT_TIMESTAMP COMMENT '时间' ;