Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  Character Sets, Collations, Unicode  /  Restrictions on Character Sets

12.11 字符集限制

  • 标识符存储在 mysql 数据库表中 (user, db 等) 使用 utf8mb3, 但标识符只能包含基本多语言平面 (BMP) 中的字符。补充字符不允许在标识符中。

  • 字符集 ucs2, utf16, utf16le, 和 utf32 有以下限制:

    • 它们不能用作客户端字符集。请参阅 不可用的客户端字符集

    • 目前无法使用 LOAD DATA 加载使用这些字符集的数据文件。

    • FULLTEXT 索引不能在使用这些字符集的列上创建。然而,您可以在没有索引的情况下对该列执行 IN BOOLEAN MODE 搜索。

  • 操作符 REGEXPRLIKE 以字节为单位工作,因此它们不是多字节安全的,并且可能在多字节字符集上产生意外结果。此外,这些操作符通过比较字节值来比较字符,因此带音符字符可能不会被视为相等,即使给定的排序规则将它们视为相等。