mysql5.7下的timestampn Error : Invalid default value for 'timestamp'
2016-05-14 20:25
435 查看
表格创建是爆了个错
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
如果还报1055错的话,改一下sql_mode
查看当前的sql_mode
select @@sql_mode;
show variables like 'sql_mode%'
sql_mode='ONLY_FULL_GROUP_BY,NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,
ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT,ANSI_QUOTES'
复制一份,去掉ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE 顺便把默认时间不能为0的也去掉,因为我之后还要迁移旧版本的数据。
里面就有很多这种设置
在my.cnf 中的mysqld中
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
如果使用 set globle或者set session 的话只在当前会话有效,重启mysql 之后将会失效
=============
之后我使用lnmp包中的mysql5.7,发现/etc/my.cnf下mysqld没有sql_mode,而且通过命令修改重启后还会失效,那么自己加上去吧
sql_mode=
explicit_defaults_for_timestamp = true
重启mysql
参考文章:
http://www.shangxueba.com/jingyan/1609295.html
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
如果还报1055错的话,改一下sql_mode
查看当前的sql_mode
select @@sql_mode;
show variables like 'sql_mode%'
sql_mode='ONLY_FULL_GROUP_BY,NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,
ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT,ANSI_QUOTES'
复制一份,去掉ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE 顺便把默认时间不能为0的也去掉,因为我之后还要迁移旧版本的数据。
里面就有很多这种设置
在my.cnf 中的mysqld中
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
如果使用 set globle或者set session 的话只在当前会话有效,重启mysql 之后将会失效
=============
之后我使用lnmp包中的mysql5.7,发现/etc/my.cnf下mysqld没有sql_mode,而且通过命令修改重启后还会失效,那么自己加上去吧
sql_mode=
explicit_defaults_for_timestamp = true
重启mysql
参考文章:
http://www.shangxueba.com/jingyan/1609295.html
相关文章推荐
- 115. Distinct Subsequences dp算法
- 斐波那契数列(Fibonacci sequence)的前200项
- 使用bat对UiAutomator程序进行快速调试
- 使用NGUI模仿制作“切水果”
- ios开发UI系列之使用AutoLayout的几个经典的布局技巧
- 优先队列priority queue
- iOS-UIAlertController的另类使用
- Hdu oj 1159 Common Subsequence(dp)
- MyGUI 总结1
- iOS-通过UISwitch控制摇一摇
- request_region
- UGUI定制彩色字体
- 几种UITableview自定义Cell的办法
- 【前端UI框架】EasyUI
- iOS-UIScrollView与UISegmentedControl的交互
- 单向队列queue的使用
- 347. Top K Frequent Elements
- Java:String、StringBuffer和StringBuilder的区别
- deque的用法
- 【SSH网上商城项目实战14】商城首页UI的设计