docker中mysql5.7的区分大小写和timestamp默认值报错_docker mysql5.7 timestamp报错-程序员宅基地

技术标签: mysql5.7的区分大小写和timestamp默认值报错  linux-运维  mysql  数据库  

vim  /etc/mysql/mysql.conf.d/mysqld.cnf

设置mysql5.7不区分大小写,在[mysqld]下添加一行 

lower_case_table_names=1 ##0区分大小写,1不区分大小写

mysql5.7timestamp的DEFAULT默认值为 '0000-00-00 00:00:00'报错

ERROR 1067 (42000): Invalid default value for 'create_time'

解决方案(一):

1、使用root登陆数据库 命令界面执行

select @@sql_mode;
返回

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

2、继续执行
SET GLOBAL sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
3、重新建表

原因:

NO_ZERO_IN_DATE,NO_ZERO_DATE是无法默认为‘0000-00-00 00:00:00’的根源。

NO_ZERO_IN_DATE:在严格模式下,不允许日期和月份为零 

NO_ZERO_DATE:设置该值,mysql数据库不允许插入零日期,插入零日期会抛出错误而不是警告。

解决方案(二):在配置文件[mysqld]下添加一行

sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

然后重启容器即可

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_34412985/article/details/100916244

智能推荐

python二级题库及答案解析,python二级题库百度网盘-程序员宅基地

文章浏览阅读342次,点赞11次,收藏7次。答案:A 解析:int()函数可以将字符串转换为整数,float()函数可以将字符串转换为浮点数,str()函数可以将任意类型的变量转换为字符串,bool()函数可以将任意类型的变量转换为布尔值。答案:C 解析:input()和print()是Python中常用的输入输出函数,len()用于计算序列中元素的数量。

LLC电路的谐振工作模态浅析_llc过谐振电流波形-程序员宅基地

文章浏览阅读1.4k次,点赞3次,收藏16次。在图12中的典型工作波形中,我们给出了以下主要信号波形,主要包括Q1,Q2开关驱动波形,原边电流,包含磁化电流和谐振腔负载电流,mosfet开关两端的电压即C1和C2两端电压,副边电流即D3和D4的电流。在t2时刻时,Q1是关闭的,而谐振电流为正,因此只能流过Q2的体二极管D2,Q2两端的电压就非常小,在t2和t3之间的时刻开通Q2,这个开关就会得到ZVS开通的特性,开通损耗非常小。t1-t2之间的工作状态比较简单,Q1的开关是导通的,因此谐振腔电压为正,谐振腔电流也为正,输入源Vdc向输出传递能量。_llc过谐振电流波形

多旋翼无人机构成及其原理详解_无人机结构及原理图-程序员宅基地

文章浏览阅读1.2w次,点赞2次,收藏47次。配件:(1) 电机——依据电磁感应定律实现电能转化为机械能,通常也称为“马达”,电机根据电源的不同分为直流电机和交流电机,直流电机又有无刷电机和有刷电机,多旋翼常用无刷电机,无刷是指无换向器,无整流子,他的特点就是低干扰,噪音低,运转流畅,并且寿命较长,可控性强。在选择电机的一个重要指标就是他的KV值,KV是无刷电机的转速参数,,每升高1V,电动机增加的转速值,通常来说KV越高,转速越快。(2) 电调——全称电子调速器,英文electronic speed controller,简称ESC,电调也_无人机结构及原理图

史上最全的Java面试题集锦在这里,手慢无_最全java面试题-程序员宅基地

文章浏览阅读66次。一、内存与线程1、内存结构内存是计算机的重要部件之一,它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。JVM的内存结构规定Java程序在执行时内存的申请、划分、使用、回收的管理策略,通说来说JVM的内存管理指运行时数据区这一大块的管理。2、线程运行JVM中一个应用是可以有多个线程并行执行,线程被一对一映射为服务所在操作系统线程,调度在可用的CPU上执行,启动时会创建一个操作系统线程;当该线程终止时,这个操作系统线程也会被回收。在虚拟_最全java面试题

Mysql事务的实现原理_mysql事务怎么实现的-程序员宅基地

文章浏览阅读1.6k次。Mysql事务的实现原理_mysql事务怎么实现的

微信小程序服务范围大调整:直播、社交也要做-程序员宅基地

文章浏览阅读124次。微信将于1月9日正式上线小程序功能,而现在微信悄悄调整了小程序的服务类目,最明显的变化就是增加了社交功能。小程序旧版服务范围:小程序新版服务范围:小程序服务范围新增了社交分类,而2016年最火的直播就出现在了该分类中,与其并行的还有陌生人交友、熟人交友、社区/论坛、直播、婚恋、问答,另外,出行与交通中还增加了城市共享交通一类,估计像是摩拜单车、..._微信小程序审核需要 添加社交-直播类目 在哪里设置

随便推点

基于java Springboot+Vue+shiro前后端分离疫情防疫管理系统设计和实现2.0 免费源码+论文答辩资料获取_前后端分离java项目答辩论文-程序员宅基地

文章浏览阅读445次。基于java Springboot+Vue+shiro前后端分离疫情防疫管理系统设计和实现2.0目录研究背景主要特性功能:视频效果演示 :主要功能截图:系统首页:疫情数据分布图模拟:用户管理:角色控制:菜单权限:每日健康打卡:历史出行数据:外出报备申请:外出请假审核:疫情通知公告:疫情资料管理:注销修改密码:主要代码实现:主要数据表设计:表clock表file表go_out表info表sys_captcha (系统验证码)表sys_config (系统配置信息表)表sys_log (系统日志)表sys_m_前后端分离java项目答辩论文

graylog--splunk的开源替代-程序员宅基地

文章浏览阅读1.1k次。2019独角兽企业重金招聘Python工程师标准>>> ..._splunk 开源替代

从零开始的目标检测和关键点检测(一):用labelme标注数据集_数据标注labelme-程序员宅基地

文章浏览阅读2.3k次。从零开始的目标检测和关键点检测(一):用labelme标注数据集_数据标注labelme

hexo博客的背景设置_hexo鼠标指针插件-程序员宅基地

文章浏览阅读1.7w次,点赞13次,收藏62次。主要有以下30种:在右上角或者左上角实现fork me on github添加RSS添加动态背景实现点击出现桃心效果修改文章内链接文本样式修改文章底部的那个带#号的标签在每篇文章末尾统一添加“本文结束”标记修改作者头像并旋转博文压缩修改“代码块自定义样式侧边栏社交小图标设置主页文章添加阴影效果在网站底部加上访问量添加热度网站底部字数统计添加 README.md 文件设置网站的图标Favic_hexo鼠标指针插件

Vue前端开发工具-程序员宅基地

文章浏览阅读6.8k次。一、浏览器-Chrome插件1.Vue.js detools2.AdBlock3.JSONView4.Momentum5.minerBlock6.Chrome控制台,Source断点调试二、开发工具VS Code1.Chinese(Simplified) Language Pack for Visual Studio Code2.vscode-icons3ESLint4.Vetur5.Beautfy6.Markdown Preview Enhanced_vue前端开发工具

Red Hat Linux 下命令行界面与图形界面的切换_redhat图形界面与命令界面切换-程序员宅基地

文章浏览阅读996次。修改系统文件 vi /etc/inittab id:5:initdefault 图形界面 id:3:initdefault 命令行界面 备注:redhat 默认图形界面登录方式快截键 ctrl + shift + alt + F1 切到终端模式 Alt+F7 切到图形界面备注: 图形界面—>命令行界面 ctl+alt+F1~F6 命令行界面–>图形界面 ctl+alt+F7或者_redhat图形界面与命令界面切换