mysql字符集问题_mysql字符集问题
報(bào)錯(cuò)如下:
Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='
應(yīng)該是其中一個(gè)建表時(shí)用的utf8mb4_unicode_ci,第一想法是把utf8mb4_unicode_ci改成默認(rèn)的字符,但不行:
ALTER TABLE `base_char_dict`
COLLATE = DEFAULT ,
CHANGE COLUMN `word` `word` VARCHAR(45) CHARACTER SET 'utf8mb4' NULL DEFAULT NULL于是我把兩表都改成utf8mb4_general_ci,就行了,原因未知:
ALTER TABLE `biz_first_lable`
COLLATE = utf8mb4_general_ci ,
CHANGE COLUMN `lable_word` `lable_word` VARCHAR(45) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci' NULL DEFAULT NULL COMMENT '標(biāo)注的字' ;
ALTER TABLE `base_char_dict`
COLLATE = utf8mb4_general_ci ,
CHANGE COLUMN `word` `word` VARCHAR(45) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci' NULL DEFAULT NULL ;
評(píng)論:
提交
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的mysql字符集问题_mysql字符集问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM32位段是什么意思
- 下一篇: mysql的索引的作用_数据库索引的作用