mysql 给表字段添加默认值报错?

问题描述

今天在给一张创建好的表添加默认值时报错

问题出现的环境背景及自己尝试过哪些方法

mysql版本:5.7.24

相关代码

alter table t_apply alter column createTime set default current_timestamp;

报错

[42000][1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'current_timestamp' at line 1

我觉得你可以试试

ALTER TABLE `t_apply`

MODIFY COLUMN `createTime` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP

回答

以上是 mysql 给表字段添加默认值报错? 的全部内容, 来源链接: www.h5w3.com/112910.html

回到顶部