mysql--sql_mode报错整理
1、在5.7版本以上mysql中使用group by语句进行分组时, 如果select的字段 , 不是完全对应的group by后面的字段 , 有其他字段 , 那么就会报这个错误
ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column
查看sql_mode
select @@sql_mode;
mysql> select @@sql_mode;
可以看到有一个ONLY_FULL_GROUP_BY , 这个就是严格控制group by 和select 字段的 , 在不改变sql语句的前提下 , 把这个去掉就可以了
set @@global.sql_mode = '其他值';
2、Mysql ERROR 1067: Invalid default value for ‘date’ 解决
如果create table 时指定的engine项不被支持,这个时候mysql会支持报错
修改sql_mode 的值,如果没有则添加 NO_ENGINE_SUBSTITUTION
set @@global.sql_mode = '原来的值,NO_ENGINE_SUBSTITUTION';
3、数据插入报错Incorrect integer value: '' for column
mysql版本到5以上的都会遇到这样的问题,插入空字符要使用NULL
默认为sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",
将其修改为sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",重启mysql后即可
sql_mode 的其他值说明:https://blog.csdn.net/wyzxg/article/details/8787878
mysql--sql_mode报错整理的更多相关文章
- python 3.5.2安装mysql驱动报错
		
python 3.5.2安装mysql驱动报错 python 3.5.2安装mysql驱动时出现如下异常: [root@localhost www]# pip install mysql-connec ...
 - Loadrunner参数化连接oracle、mysql数据源报错及解决办法
		
Loadrunner参数化连接oracle.mysql数据源报错及解决办法 (本人系统是Win7 64, 两位小伙伴因为是默认安装lr,安装在 最终参数化的时候,出现连接字符串无法自动加载出来: 最 ...
 - 连接mysql数据库报错java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized...解决方法
		
今天连接mysql数据库报错如下: java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or r ...
 - MYSQL—— 启动MYSQL 57 报错“The service MYSQL57 failed the most recent........等”的问题解决方式!
		
每天开机之后,启动MYSQL Notifier就报错,第一次出现重启电脑后解决,后面的几天老是出现,重启电脑好几次都没有解决,感觉很烦人,一定要搞定这个问题找到原因,于是有了下文....... 启动M ...
 - mysql 备份报错mysqldump: [Warning] Using a password on the command line interface can be insecure.
		
-------------------------------------------------------------------------------- mysql 备份报错mysqldump ...
 - PHP+mysql系统报错:PHP message: PHP Warning:  Unknown: Failed to write session data (files)
		
PHP+mysql系统报错:PHP message: PHP Warning: Unknown: Failed to write session data (files) 故障现象,后台页面点击没有 ...
 - mysql启动报错  The server quit without updating PID file
		
[root@uz6542 data]# /etc/init.d/mysqld startStarting MySQL... ERROR! The server quit without updatin ...
 - 解决mysql安装报错:无法启动此程序,因为计算机丢失MSVCP120.dll
		
问题一: 因为装的是新系统,所以遇到mysql启动报错:无法启动此程序,因为计算机丢失MSVCP120.dll 后来参考这篇文章https://blog.csdn.net/huacode/articl ...
 - 插入mysql语句报错:1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
		
插入一个很简单的sql语句时候,mysql一直报错: [SQL] INSERT INTO ORDER ( id, activity_id, order_type, phone, order_amoun ...
 - 关于springboot 连接mysql 数据库报错问题
		
springboot连接MySQL运行报错: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more ...
 
随机推荐
- Oracle与MySQL的区别对比
			
本文对数据库Oracle与MySQL进行了区别对比,其中从并发性.一致性.事务.数据持久性等十三方面进行了对比. 本文摘自 51cto 一.并发性 并发性是oltp数据库最重要的特性,但并发涉及到资源 ...
 - 201409-1  相邻数对 Java
			
两两比较,注意不要越界就行 import java.util.Arrays; import java.util.Scanner; public class Main { public static v ...
 - 吴裕雄--天生自然Linux操作系统:Linux 系统启动过程
			
linux启动时我们会看到许多启动信息. Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导. 运行 init. 系统初始化. 建立终端 . 用户登录系统. in ...
 - UML-如何画常用UML交互图?
			
1.生命线框图(参与者) 2.消息表达式
 - 浅谈那些你不知道的C艹语法
			
C艹实践中的超神语法 pragma 卡常必备QAQ #pragma GCC optimize(2) #pragma GCC optimize(3) #pragma GCC optimize(" ...
 - HOG特征原理及代码实现
			
HOG特征原理 HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子. 它通过计算和统计 ...
 - Java创建文件夹、创建文件、上传文件,下载文件
			
1.创建文件夹 /** * 判断文件夹是否存在 * @param myPath */ public static void judeDirExists(File myPath) { if (!myPa ...
 - Python访问Amazon官网异常
			
使用Python访问亚马逊(Amazon)官网,如果没有将headers更改为浏览器的信息, 有几率会触发:检测到当前可能是自动程序,需要输入验证码: 将header修改成浏览器后,需要等一段时间或者 ...
 - linux  select函数
			
/**两个线程一个负责监听客户端,一个负责读客户端请求. 服务器模型,*主控线程负责accept监听链接的客户端,*把客户端fd放入任务队列中(),分离子线程则从任务队列取出所有的*客户端描述加入se ...
 - Ansible--初始ansible
			
一.ansible简介 ansible是一种自动化运维工具.实现批量操作系统配置.批量程序部署.批量命令运行等功能. ansible工作在agentless模式下,并且具有幂等性(幂等性不会重复执行相 ...