MySql版本问题sql_mode=only_full_group_by解决方案
程序员文章站
2022-04-15 11:13:49
1、查看sql_mode
select @@sql_mode
查询出来的值为:
only_full_group_by,strict_trans_tables,no_zer...
1、查看sql_mode
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、去掉only_full_group_by,重新设置值。
set @@sql_mode ='strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_auto_create_user,no_engine_substitution';
3、上面是改变了全局sql_mode,对于新建的有效。对于已存在的数据库,则需要在对应的数据下执行:
set sql_mode ='strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_auto_create_user,no_engine_substitution';
上一篇: c中的游戏——猜数字
推荐阅读
-
Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法
-
mysql5.7版本root密码登录问题的解决方法
-
JSP+ MySQL中文乱码问题post提交乱码解决方案
-
mysql8.0版本skip-grant-tables出现的新问题
-
docker中mysql初始化及启动失败问题解决方案
-
Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)
-
PHP商品秒杀问题解决方案实例详解【mysql与redis】
-
MySQL5.7.03 更换高版本到MySQL 5.7.17安装过程及发现问题解决方案
-
Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法
-
MySQL5.7 sql_mode=only_full_group_by的解决办法