mysql中datetime类型怎么设置默认值

您所在的位置:网站首页 特警力量刘晓洁 mysql中datetime类型怎么设置默认值

mysql中datetime类型怎么设置默认值

#mysql中datetime类型怎么设置默认值| 来源: 网络整理| 查看: 265

mysql中datetime类型怎么设置默认值 发布时间:2021-07-27 14:54:45 来源:亿速云 阅读:4346 作者:Leah 栏目:MySQL数据库

这篇文章给大家介绍mysql中datetime类型怎么设置默认值,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

数据库表字段类型datetime,原来默认为NULL,当通过界面将默认值设置为当前时间时,提示“1067-Invalid default value for 'CREATE_TM'”,而建表的时候,则不会出现这个问题,比如建表语句:

CREATE TABLE `app_info1` (   `id` bigint(21) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',   `app_id` varchar(30) DEFAULT NULL COMMENT '应用编码',   `app_name` varchar(30) DEFAULT NULL COMMENT '应用名称',   `package_name` varchar(100) DEFAULT NULL COMMENT '包名',   `version` int(11) DEFAULT NULL COMMENT '版本号',   `version_name` varchar(20) DEFAULT NULL COMMENT '版本名',   `icon_url` varchar(512) DEFAULT NULL COMMENT 'Icon地址',   `download_url` varchar(512) DEFAULT NULL COMMENT '下载地址',   `summary` varchar(512) DEFAULT NULL COMMENT '摘要',   `desc` varchar(512) DEFAULT NULL COMMENT '描述信息',   `app_status` int(4) DEFAULT '0' COMMENT '状态 0:可用,1:删除',   `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',   `create_user` varchar(30) DEFAULT NULL COMMENT '创建人',   `modify_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',   `modify_user` varchar(30) DEFAULT NULL COMMENT '修改人',   PRIMARY KEY (`id`)  ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

然后我试了一下直接对字段通过脚本进行修改,也是OK的,如下:

alter table ts_role  MODIFY column create_tm datetime default CURRENT_TIMESTAMP COMMENT '创建时间'

关于mysql中datetime类型怎么设置默认值就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读: 如何设置MySQL-timestamp列默认值 详解Mysql数据库date, datetime类型设置0000-00-00默认值(default)报错问题

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mysql datetime 上一篇新闻:python中基本运算符号是什么 下一篇新闻:javascript中 “this”的示例分析 猜你喜欢 MySQL索引优化知识点有哪些 MySQL数据库设计规范是什么 mysql索引有哪些优点 mysql中时间用的类型是什么 mysql函数中可不可以用游标 mysql的启动失败信息会保存在什么日志中 mysql的日志文件是什么 Mysql优化问题有哪些 mysql触发器的概念是什么 cmd中如何停止mysql服务


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3