博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Warning] TIMESTAMP with implicit DEFAULT value is
阅读量:6969 次
发布时间:2019-06-27

本文共 1032 字,大约阅读时间需要 3 分钟。

hot3.png

查看mysql启动日志

140213 16:24:19 mysqld_safe Starting mysqld daemon with databases from /data/mydata/2014-02-13 16:24:22 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

查阅官方文档:

这是数据库升级过程中,timestamp在5.6以前的数据库中默认not null,如果没有显示声明timestamp的默认值,那么该列用全0的"0000-00-00 00:00:00"作为默认值

在5.6中,时间值是不能为全0格式,添加 参数

添加之后,timestamp列可以设置默认为空,并且不填充0,如果填充了0,如果SQL_MODE为strict sql则会报错

除非显示指定default current_time和on update current_time

在配置文件中加入参数后,创建一张表

root@localhost>create table tim(dd timestamp,id int);Query OK, 0 rows affected (0.03 sec)root@localhost>desc tim    -> ;+-------+-----------+------+-----+---------+-------+| Field | Type      | Null | Key | Default | Extra |+-------+-----------+------+-----+---------+-------+| dd    | timestamp | YES  |     | NULL    |       || id    | int(11)   | YES  |     | NULL    |       |+-------+-----------+------+-----+---------+-------+

已经默认null了

转载于:https://my.oschina.net/u/1440383/blog/199645

你可能感兴趣的文章
使用手机作单反相机的遥控器
查看>>
finally的用法,拦截器是Struts2的核心,异常处理
查看>>
解决linux系统CentOS下调整home和根分区大小
查看>>
PHP基础教程 常见PHP错误类型及屏蔽方法
查看>>
负载均衡,NAT,ACL,VTP,DHCP,热备份,路由OSPF
查看>>
在Windows下如何创建虚拟环境(默认情况下)
查看>>
cwiki-us-angular-app 导入后如何添加到自己的项目
查看>>
DataPipeline |Apache Kafka实战作者胡夕:Apache Kafka监控与调优
查看>>
多线程设计模式:第五篇 - Future模式和两阶段终止模式
查看>>
linux下如何关闭已登录用户
查看>>
我的友情链接
查看>>
unix基础教程9 标准I/O
查看>>
zabbix中通过shell脚本进行微信监控告警
查看>>
sed运用实例一——基于变量的动态替换
查看>>
Html 常见问题
查看>>
GitHub十周岁HanLP自然语言处理包用户量超越CoreNLP
查看>>
Pycharm上Django的使用 Day2
查看>>
5.22-zabbix监控Nginx
查看>>
OSChina 周三乱弹 ——纪念Bob Taylor
查看>>
OSChina 周一乱弹 ——爱丽三个小时没吃鱼罐头了
查看>>