天天看点

mysql5.7下的timestampn Error : Invalid default value for 'timestamp'

表格创建是爆了个错

Error : Invalid default value for 'timestamp'

参考:http://www.jb51.net/article/71107.htm

这版本导致的。

mysql配置文件

mv /usr/local/mysql/suport-file/default-my.cnf /etc/my.cnf

explicit_defaults_for_timestamp=1

http://www.shangxueba.com/jingyan/1609295.html

引用 

warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID***** 

这是由于yum安装了旧版本的GPG keys造成的,解决办法就是 

rpm --import /etc/pki/rpm-gpg/RPM* 

再安装软件就不会有这个错误提示了。

安装5.7后进行时间格式报错问题:0000-00-00 00:00:00 报错问题解决,

sql-mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

设置sql-mode参数到/etc/my.cnf文件中