婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Mysql 字符集不一致導(dǎo)致連表異常的解決

Mysql 字符集不一致導(dǎo)致連表異常的解決

熱門標(biāo)簽:拉卡拉外呼系統(tǒng) 高清地圖標(biāo)注道路 臨清電話機(jī)器人 400電話可以辦理嗎 智能外呼系統(tǒng)復(fù)位 外東北地圖標(biāo)注 話務(wù)外呼系統(tǒng)怎么樣 大眾點(diǎn)評(píng)星級(jí)酒店地圖標(biāo)注 云南電商智能外呼系統(tǒng)價(jià)格

做一個(gè)簡(jiǎn)單的如下的連表查詢,居然直接提示錯(cuò)誤,居然是字符集不一致的問題,本文記錄一下mysql的字符集類型,以及下面這個(gè)問題的解決方案

select a.id, b.id from tt as a, t2 as b where a.xx = b.xx

-- Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='

1. 解決方法

先來看上面這個(gè)問題的解決方法,最容易想到的就是統(tǒng)一兩張表的字符集,要么都是utf8mb4_general_ci,要么就都是utf8mb4_unicode_ci,統(tǒng)一一下這個(gè)問題就自然解決了
如果我不想修改表的字符集呢?畢竟生產(chǎn)環(huán)境下,做這種操作還是有風(fēng)險(xiǎn)的,下面是一種不太優(yōu)雅的解決方法

在字段后面指定字符集(可以全部都指定為utf8mb4_general_ci 當(dāng)然也可以全部指定為 utf8mb4_unicode_ci, 根據(jù)實(shí)際需要進(jìn)行處理即可)

select a.id, b.id from tt as a, t2 as b where a.xx = b.xx collate utf8mb4_general_ci

2. mysql字符集

字符集

對(duì)于國(guó)內(nèi)的小伙伴,一般而言我們常見的字符集有下面三種

  • gbk: 兩字節(jié)
  • utf8: 三個(gè)字節(jié)
  • utf8mb4: 四個(gè)字節(jié)

而mysql實(shí)際支持的就比較多了,可以通過show charset;進(jìn)行查詢

校驗(yàn)規(guī)則

在實(shí)際的case中,經(jīng)常會(huì)看到下面幾種

  • utf8_bin
  • utf8mb4_unicode_ci
  • utf8mb4_general_ci
  • latin1_general_cs

當(dāng)然我們也可以通過 show collation;查看所支持的校驗(yàn)規(guī)則

請(qǐng)注意上面的寫法

  • ci: case insensitive的縮寫 大小寫不敏感
  • cs: case sensitive 大小寫敏感
  • bin: 二進(jìn)制存儲(chǔ),大小寫敏感

到此這篇關(guān)于Mysql 字符集不一致導(dǎo)致連表異常的解決的文章就介紹到這了,更多相關(guān)Mysql 字符集連表異常內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • MySql表、字段、庫(kù)的字符集修改及查看方法
  • mysql字符集和校對(duì)規(guī)則(Mysql校對(duì)集)
  • mysql修改數(shù)據(jù)庫(kù)編碼(數(shù)據(jù)庫(kù)字符集)和表的字符編碼的方法
  • 深入Mysql字符集設(shè)置分析
  • 修改mysql默認(rèn)字符集的兩種方法詳細(xì)解析
  • Mysql5 字符集編碼問題解決

標(biāo)簽:阿里 溫州 無錫 福州 三明 定西 山西 揚(yáng)州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Mysql 字符集不一致導(dǎo)致連表異常的解決》,本文關(guān)鍵詞  Mysql,字符集,不一致,導(dǎo)致,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Mysql 字符集不一致導(dǎo)致連表異常的解決》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Mysql 字符集不一致導(dǎo)致連表異常的解決的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 思南县| 绥化市| 商水县| 墨江| 鄂伦春自治旗| 古浪县| 县级市| 万安县| 车致| 广南县| 揭西县| 苏州市| 卓资县| 铜川市| 读书| 神农架林区| 卢湾区| 铁岭市| 大埔县| 宣化县| 陆丰市| 西贡区| 北票市| 荆门市| 屯昌县| 汉源县| 长沙县| 自治县| 宣汉县| 麻江县| 宁远县| 贞丰县| 嘉祥县| 黔南| 若羌县| 黎川县| 新龙县| 酒泉市| 潜山县| 荆州市| 金堂县|