在源端为mysql数据库,目的端为达梦数据库前提下,执行sql报错不是 group by 表达式。
1,先查询数据库是否开启mysql兼容模式SELECT para_name, para_value
FROM v$dm_ini WHERE para_name = ‘COMPATIBLE_MODE’;
2,设置数据库为mysql兼容模式:sp_set_para_value(2,‘COMPATIBLE_MODE’,4);重启数据库。
3,执行sp_set_para_value(1,‘GROUP_OPT_FLAG’,1);
4,再次执行报错sql,执行成功。
文章
阅读量
获赞
