整理是在MySQL以有效關鍵字,但是當我在下面的查詢使用它,它給了我無法識別的關鍵字的錯誤...爲什麼Collate關鍵字出錯?
SELECT Image FROM Images WHERE COLLATE utf_bin urdu = 'اِس';
怎麼辦?
整理是在MySQL以有效關鍵字,但是當我在下面的查詢使用它,它給了我無法識別的關鍵字的錯誤...爲什麼Collate關鍵字出錯?
SELECT Image FROM Images WHERE COLLATE utf_bin urdu = 'اِس';
怎麼辦?
SELECT column1的 FROM表1 column1在COLLATE utf_bin烏爾都語= 'اس'
在您的查詢中有5個錯誤... –
最終代碼:
CREATE TEMPORARY TABLE Images_Urdu
(
Image BLOB
,Urdu VARCHAR(20) CHARACTER SET utf8
);
INSERT INTO Images_Urdu(Urdu) values('English'), ('ありがとうございます'), ('اِس');
SELECT * FROM Images_Urdu WHERE Urdu = 'اِس' COLLATE utf8_unicode_ci;
utf8
作爲字符爲烏爾都語列設置考慮。它將啓用插入非英文字符。utf8_unicode_ci
注:我還沒有插入任何圖像,以便它將返回爲空的圖像列
兄弟請看標籤,我需要它爲MySQL –
'WHERE column-name COLLATE collation-name = ...' – jarlh
它給出相同的錯誤...:/ –
你使用哪個MySQL版本? – jarlh