mysql – 错误号码:1267操作’=’的非法混合排序(latin1_swedish_ci,IMPLICIT)和(utf8_general_ci,COERCIBLE)

weixin_38058660 2019-09-12 11:30:13
表名:xyz    类型:InnoDB    整理:latin1_swedish_ci 领域: --------------------------------------------------------------------------- Field | Type | Collation | Extra | --------------------------------------------------------------------------- id | int | | Primary Key | --------------------------------------------------------------------------- name | varchar | latin1_swedish_ci | | --------------------------------------------------------------------------- 这是我的数据库表.当我试图为这样的名称插入一个值 If T₀, T₁, T₂ . . . . . . . Tn represent the terms in the expansion of (x + a)n, then (T₀ - T₂ + T₄ - . . )2 + (T₁ - T₃ + T₅ - . . )2 我收到以下错误: Error Number: 1267Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' 我做了一个快速的研究和发现许多S.O问题和文章提供解决方案,但没有一个为我工作. 我的参考:Visit 我尝试使用如下查询更改表的排序规则: ALTER TABLE xyz CHARACTER SET utf8 COLLATE utf8_general_ci; 但错误仍然存​​在. 我也尝试过使用utf8_unicode_ci,但也没用. 原因是什么?解决方案?格拉西亚斯.
...全文
463 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38094491 2019-09-12
  • 打赏
  • 举报
回复
感谢@vhu将此标记为重复. 回答礼貌:@Marvin W 我修改了我的表,这解决了我的问题. ALTER TABLE xyz CONVERT TO CHARACTER SET utf8;

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧