MySQL で UTF 文字を使用してテーブルを作成するのに苦労しています。私はこれを解決する方法について完全に迷っています。
この特定のテーブル名には、次の 2 つの特殊文字しかありません。
- 1F4D2 元帳 ( http://www.unicode.org/charts/PDF/U1F300.pdf )
- 274E ❎ NEGATIVE SQUARED CROSS MARK ( http://www.unicode.org/charts/PDF/U2700.pdf )
コード:
CREATE TABLE `_❎` (id INT(11) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT);
メッセージ:
Invalid utf8 character string: '_❎'
ただし、これは機能します。
SELECT _utf8'_❎'