从低版本的mysql数据库转移到高版本的mysql数据库 , 因为配置上的细微差别 , 在低版本可行在高版本就报错 。 遇到的1055错误就是这个情况 。 如下图所示: sql_mode=only_full_group_by
文章插图
需要这些哦
CentOS 8
mysql 8
方式/
1起首登岸mysql数据库,号令:mysql -u root -p 输入暗码的时辰本身输入准确的即可 , 界面不会有任何变更 。
文章插图
2查看sql_mode,号令:select version(),@@sql_mode; 如下图所示 , 本家儿如果ONLY_FULL_GROUP_BY值导致了上面的错误 , 只要把这个值去失落错误就解决了 。
文章插图
3解决第一步 , 设置mysql数据库的全局sql_model,号令:set global sql_model='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
文章插图
4解决第二步 , 设置mysql数据库session , 号令:set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
文章插图
5【1055 解决mysql错误:mysql4200】再次查看sql_mode,号令:select version(),@@sql_mode; 如图所示 , 去失落了ONLY_FULL_GROUP_BY这个值 , 再次运行代码就不会报错了 。
文章插图
注重事项进修要持之以恒
触类旁通
以上内容就是1055 解决mysql错误:mysql4200的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 暴雪下载器速度慢解决方法
- 使命召唤14Directx发生无法恢复的错误解决视频
- 战网正在等待另一项安装或更新解决方法
- windows10自动关闭屏幕怎么解决
- 如何在控制面板中解决office,此功能看似中断
- 绝地求生刺激战场pc端已达到上限怎么解决
- 如何解决集团化信息系统建设难点
- 解决“无法定位程序输入点 GetDateFormatEx .."
- dnf md5文件错误怎么解决
- 如何解决电脑插上耳机后不能语音