字符集限制
- 标识符使用来存储在
mysql
数据库表(user
,db
等)中utf8
,但是标识符只能在基本多语言平面(BMP)中包含字符。标识符中不允许使用补充字符。 在
ucs2
,utf16
,utf16le
,和utf32
字符集有以下限制:- 它们都不能用作客户端字符集。请参阅不允许的客户字符集。
- 当前无法
LOAD DATA
用于加载使用这些字符集的数据文件。 FULLTEXT
不能在使用任何这些字符集的列上创建索引。但是,您可以IN BOOLEAN MODE
在没有索引的列上执行搜索。
- 该
REGEXP
和RLIKE
在逐个字节的方式运营商合作,所以他们没有多字节安全,可能产生与多字节字符集意想不到的效果。此外,这些运算符按字节值比较字符,即使给定的归类将它们视为相等,重音字符也可能不相等。