第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

MySQL中“非法混合排序規(guī)則”錯(cuò)誤的疑難解答

MySQL中“非法混合排序規(guī)則”錯(cuò)誤的疑難解答

揚(yáng)帆大魚 2019-07-06 15:38:11
MySQL中“非法混合排序規(guī)則”錯(cuò)誤的疑難解答當(dāng)試圖通過MySQL中的存儲(chǔ)過程進(jìn)行選擇時(shí),我會(huì)得到以下錯(cuò)誤。非法組合排序規(guī)則(latin 1_General_cs,隱式)和(latin 1_General_ci,隱式)用于操作‘=’知道這里可能出了什么問題嗎?表的排序是latin1_general_ci以及WHERE子句中列的latin1_general_cs.
查看完整描述

3 回答

?
肥皂起泡泡

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊

這通常是通過比較兩個(gè)不兼容排序規(guī)則字符串或試圖將不同排序規(guī)則的數(shù)據(jù)選擇到組合列中造成的。

條款COLLATE允許您指定查詢中使用的排序規(guī)則。

例如,以下內(nèi)容WHERE子句將始終給出您發(fā)布的錯(cuò)誤:

WHERE 'A' COLLATE latin1_general_ci = 'A' COLLATE latin1_general_cs

您的解決方案是為查詢中的兩列指定共享排序規(guī)則。下面是一個(gè)使用COLLATE條款:

SELECT * FROM table ORDER BY key COLLATE latin1_general_ci;

另一個(gè)選項(xiàng)是使用BINARY操作員:

二進(jìn)制str是強(qiáng)制轉(zhuǎn)換(str為二進(jìn)制)的縮寫。

您的解決方案可能如下所示:

SELECT * FROM table WHERE BINARY a = BINARY b;

或,

SELECT * FROM table ORDER BY BINARY a;


查看完整回答
反對(duì) 回復(fù) 2019-07-06
  • 3 回答
  • 0 關(guān)注
  • 1062 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)