欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MySql版本问题sql_mode=only_full_group_by的完美解决方案

程序员文章站 2023-10-31 16:21:52
1、查看sql_mode select @@sql_mode 查询出来的值为: only_full_group_by,strict_trans_t...

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';

以上所述是小编给大家介绍的mysql版本问题sql_mode=only_full_group_by的完美解决方案,希望对大家有所帮助