MySQL createTime updateTime 新增和修改为自动填充
- 创建
翻译: 创建时间默认为创建时间,更新时间默认为创建时间,更新时更新更新时间。
ALTER TABLE test_table ADD COLUMN create_time datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;
ALTER TABLE test_table ADD COLUMN update_time timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间' ;
- 修改
翻译: 修改创建时间默认为创建时间,修改更新时间默认为创建时间,修改为更新时更新更新时间。
ALTER TABLE test_table MODIFY COLUMN create_time datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;
ALTER TABLE test_table MODIFY COLUMN update_time datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT'更新时间' ;
- 表名:test_table
id | name | create_time | update_time |
---|---|---|---|
1 | joker | 2023-04-24 02:38:09 | 2023-04-24 02:40:42 |