直入主题
把项目sql从服务器导出后,导入到本地时,发现报错,表都已经导入,发现视图只导入了一个,点击发现报错,提示 'xfjc'@'%' 错误
OK,表和视图都已经全部成功导入,如果到此步,视图可以打开使用的各位,那么就不必再往下看了
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
表和视图虽然全部已经成功导入,但是使用视图的时候会发现提示 ONLY_FULL_GROUP_BY 错误,这个问题是因为MySQL5.7(好像)以上严格要求了group by必须再select语句中
临时解决:
进入MySQL,输入 set @@GLOBAL.sql_mode='';
此方法重启MySQL后,还是会出现ONLY_FULL_GROUP_BY错误,所以此方法只能临时解决问题
彻底解决(转自:https://www.jianshu.com/p/8f14a50a7213):
windows:修改配置文件 my.ini
linux:修改my.cnf配置文件