当前位置: 首页 > news >正文

mysql 出现这个错误原因Illegal mix of collations for operation ‘UNION‘

mysql 运行出现这个错误原因

Illegal mix of collations for operation ‘UNION’

错误原因

  1. 关联表对应的条件关联字段的字符集型不一致导致。需要将两个字符集对应的字符类修改一致即可。

解决方案

  1. 这个提供彻底解决方案,查询数据库中表需要修改的字符集。
SELECT CONCAT('ALTER TABLE `', TABLE_SCHEMA, '`.`', TABLE_NAME, '` MODIFY `', COLUMN_NAME, '` ', COLUMN_TYPE, ' CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; -- 需要修改为自己想要的字符集') AS alter_sql FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '需要查询的数据库' AND CHARACTER_SET_NAME IS NOT NULL AND CHARACTER_SET_NAME LIKE 'utf8mb4'; -- 需要查询字符集

这是一种批量修改的方案。

http://www.jsqmd.com/news/412456/

相关文章:

  • 信用卡逾期无力偿还,专业的债务托管真的有用吗? - 代码非世界
  • 【算法提高篇】(九)树状数组入门:从原理到实战,一篇吃透 BIT
  • 2525
  • ai 相关
  • 用Qwen code进行CUDA代码优化(一)
  • Cloak指纹浏览器
  • DOM 替换节点
  • 语文_作文_我向山走去
  • 【SAP MM】采购申请有价值和无价值收货
  • Scrapy 框架怎么配置免费代理 IP?爬虫防封实操教程(附配置代码)
  • 11.4 用户反馈闭环:从采集到迭代的持续优化策略
  • Django Admin 管理工具
  • 【UI自动化测试】6_PO模式 _数据驱动
  • Grafana 接入 SSO 配置指南
  • 华为晟腾计算芯片 —— AI国产化 —— Ascend / pytorch —— 支持NPU的pytorch下载地址
  • ArgoCD 接入 SSO 配置指南
  • 【每日一题】LeetCode 1356. 根据数字二进制下 1 的数目排序
  • HTML 布局
  • 信用卡债务协商最佳解决方案,信用卡债务协商真的能帮我摆脱困境吗? - 代码非世界
  • 文件夹监控文件变动通知器
  • 【eclipse 升级】
  • 像素蛋糕专用
  • 信用卡逾期后,如何才能成功申请60期分期?这样协商还款,压力瞬间减半 - 代码非世界
  • 大气电场监测仪:实时测量大气中的电场强度变化
  • 信用卡债务协商:探寻最佳解决方案,信用卡债务协商的最佳解决方案到底是什么? - 代码非世界
  • 11.3 监控与可观测性:指标体系、日志追踪、drift检测
  • LuxTTS语音克隆
  • 青木川古镇酒店排名哪家好?2026最新榜单,青云客栈稳居首选! - 一个呆呆
  • 11.2 模型路由与网关:多模型调度、流量切分、故障转移
  • 青木川酒店排名哪家好?2026最新榜单,青云客栈稳居首选! - 一个呆呆