charset-restrictions.zh.md 1.1 KB
Newer Older
茶陵後's avatar
茶陵後 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
## 10.11 字符集限制

[](<>)[](<>)

-   标识符存储在`mysql`数据库表(`用户`,`D b`, 等等) 使用`utf8`, 但标识符只能包含基本多语言平面 (BMP) 中的字符。标识符中不允许使用补充字符。

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

    -   它们都不能用作客户端字符集。看[不允许的客户端字符集](charset-connection.html#charset-connection-impermissible-client-charset).

    -   目前无法使用[`加载数据`](load-data.html)加载使用这些字符集的数据文件。

    -   `全文`不能在使用任何这些字符集的列上创建索引。但是,您可以执行`在布尔模式下`在没有索引的列上搜索。

-[`正则表达式`](regexp.html#operator_regexp)[`力克`](regexp.html#operator_regexp)运算符以字节方式工作,因此它们不是多字节安全的,并且可能会在使用多字节字符集时产生意外结果。此外,这些运算符通过字节值比较字符,即使给定的排序规则将它们视为相等,重音字符也可能不会比较相等。