mysql 修改时间字段为 DEFAULT CURRENT_TIMESTAMP
时间: 2024-03-03 14:51:28 浏览: 132
MySQL错误TIMESTAMP column with CURRENT_TIMESTAMP的解决方法
如果您想将已经存在的 MySQL 表中的时间字段修改为 `DEFAULT CURRENT_TIMESTAMP`,可以使用以下的 SQL 语句:
```
ALTER TABLE table_name MODIFY COLUMN column_name TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
```
其中,`table_name` 是您要修改的表名,`column_name` 是您要修改的时间字段名。执行此语句后,该字段的默认值将被设置为当前时间。如果您需要将字段的默认值设置为 NULL,请使用以下语句:
```
ALTER TABLE table_name MODIFY COLUMN column_name TIMESTAMP NULL DEFAULT NULL;
```
同样地,`table_name` 和 `column_name` 均需要替换为您要修改的表名和字段名。
阅读全文