# [Know Issue] SQL_MODE  包含 ONLY_FULL_GROUP_BY 时 TiDB 行为与 MySQL 不一致

## Key Words

SQL_MODE, ONLY_FULL_GROUP_BY, MySQL, 不一致, tidb_enable_new_only_full_group_by_check    

## Versions affected  

ALL  

## Root Case

sql_mode 中包含 ONLY_FULL_GROUP_BY 时，TiDB 与 MySQL 行为不完全一致，处于持续优化中。 

## Description

1、v6.1.0 版本后引入参数 tidb_enable_new_only_full_group_by_check ，默认值为 OFF，用于控制 TiDB 执行 ONLY_FULL_GROUP_BY 检查时的行为。  
  参考文档：[https://docs.pingcap.com/zh/tidb/stable/system-variables#tidb_enable_new_only_full_group_by_check-%E4%BB%8E-v610-%E7%89%88%E6%9C%AC%E5%BC%80%E5%A7%8B%E5%BC%95%E5%85%A5](https://docs.pingcap.com/zh/tidb/stable/system-variables#tidb_enable_new_only_full_group_by_check-%E4%BB%8E-v610-%E7%89%88%E6%9C%AC%E5%BC%80%E5%A7%8B%E5%BC%95%E5%85%A5)    
2、遇到 ONLY_FULL_GROUP_BY TiDB 与 MySQL 行为不完全一致，>v6.1.0 版本时，可将 tidb_enable_new_only_full_group_by_check 设置为 ON，再重试 SQL  
3、仍然不能达到预期时，可在 github [https://github.com/pingcap/tidb](https://github.com/pingcap/tidb) 中提 Issue 描述场景及复现过程，以便后期修复。
