1

私はmysqlに関連するこの問題に対する答えを見つけようとしています:データベースと言って、hello-thereそれはフォルダ表現です: hello@002dthere mysqlのヘルプが言うように: http://dev.mysql.com/doc/refman/5.5/en/identifier-mapping.html

All nonletter characters except underscore (_), as well as letters from alphabets
that do not have uppercase/lowercase mapping (such as Hebrew) are encoded using
hexadecimal representation using lowercase letters for hex digits a..f:

0x003F -> @003f
0xFFFF -> @ffff

The hexadecimal values correspond to character values in the ucs2 double-byte 
character set. 

対応するフォルダー名を見つける方法はありますか? データベース名を分析し、英数字以外のものを ucs2 に変換すると主張する人もいますが、これはパフォーマンス キラーです。

mysql> select hex('-');
+----------+
| hex('-') |
+----------+
| 2D       |
+----------+

ありがとう...

4

0 に答える 0