mysql中datetime类型设置默认值方法

作者:小猫背小兔 时间:2024-01-17 03:03:09 

通过navicat客户端修改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是5.6以上的,其他版本的没有尝试过。

来源:http://blog.csdn.net/lpy1239064101/article/details/79230161

标签:mysql,datetime类型,设置,默认值
0
投稿

猜你喜欢

  • Python统计列表中的重复项出现的次数的方法

    2023-10-12 08:06:15
  • asp如何做一个看他爱不爱你的小测验?

    2010-07-11 21:16:00
  • python中的迭代和可迭代对象代码示例

    2023-02-17 21:13:24
  • 分类与类型的问题

    2008-09-12 13:10:00
  • Golang中channel的原理解读(推荐)

    2024-02-08 15:41:38
  • pytorch 获取层权重,对特定层注入hook, 提取中间层输出的方法

    2021-05-20 07:01:01
  • python+django+selenium搭建简易自动化测试

    2022-01-25 06:17:16
  • mysql 常用命令集锦(Linux/Windows)

    2024-01-17 07:26:20
  • python读取文件夹中图片的图片名并写入excel表格

    2021-09-10 07:38:38
  • Python实现随机生成图片验证码详解

    2023-02-26 12:20:20
  • VSCode + WSL 2 + Ruby环境搭建图文详解

    2022-09-10 21:05:38
  • SQL Server 数据库备份和还原认识和总结(二)

    2012-10-07 10:52:52
  • golang实践-第三方包为私有库的配置方案

    2023-06-25 06:05:32
  • python3+dlib实现人脸识别和情绪分析

    2023-10-18 12:07:10
  • 如何利用python执行txt文件中的代码

    2021-03-01 04:47:46
  • Python中你所不知道的星号 * 用法

    2022-08-06 15:25:43
  • python开发简易版在线音乐播放器

    2022-08-29 14:38:29
  • JavaScript使用Promise实现并发请求数限制

    2024-04-16 09:54:44
  • 玩转python爬虫之URLError异常处理

    2021-03-22 07:36:34
  • 浅谈Python访问MySQL的正确姿势

    2024-01-16 11:22:25
  • asp之家 网络编程 m.aspxhome.com