最近公司在搞适配国产化,数据库由mysql切换成kingbase,group by用法并不兼容
1、 mysql中group by示列:
2、 kingbase中group by示例:
3、设置兼容
通过查看kingbase中sys_settings表可以发现kingbase的sql_mode默认为only_full_group_by,我们在数据库的安装目录找到kingbase.conf文件,在其添加sql_mode=’’,相当于把这个值置空了,不让它严格约束,重启服务重连数据库后group by就可以使用了