MySQLデータベースの文字セットを決定するためのクエリは何ですか?またはそれを決定する方法はありますか?
列から特殊文字(UTF8以外)の文字を照会するにはどうすればよいですか?
SELECT * FROM tableName WHERE column .....
MySQLデータベースの文字セットを決定するためのクエリは何ですか?またはそれを決定する方法はありますか?
列から特殊文字(UTF8以外)の文字を照会するにはどうすればよいですか?
SELECT * FROM tableName WHERE column .....
この質問に関連する質問がすでにあります。
ここに、ヒントやコツを与えることができるスタックオーバーフローの別の質問へのリンクがあります。データベース/テーブル/列がMySQLにある文字セットを確認する方法は?ここをクリック
私はあまりうまくいかなかった直接的な方法を試しましたregex
。私が見つけた他の解決策はこれです:
select * from tablename
where columnname regexp(concat('[',char(128),'-',char(255),']'));
使用できる文字セットは
select DEFAULT_CHARACTER_SET_NAME FROM information_schema.SCHEMATA;