[英]mysql query special characters
確定MySQL數據庫字符集的查詢是什么? 還是有辦法確定它。
如何查詢列中的特殊字符(非UTF8)?
SELECT * FROM tableName WHERE column .....
已經有一個與此問題有關的問題。
這是到stackoverflow中另一個問題的鏈接,可以給您提示或技巧。如何查看MySQL中數據庫/表/列的字符集? 點擊這里
我用regex
嘗試了一種直接方法,但效果不佳。 我發現的另一個解決方案是:
select * from tablename
where columnname regexp(concat('[',char(128),'-',char(255),']'));
至於你可以使用的字符集
select DEFAULT_CHARACTER_SET_NAME FROM information_schema.SCHEMATA;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.