12.11 Ограничения на наборы символов
Идентификаторы хранятся в таблицах базы данных
mysql(user,dbи т. д.) с использованиемutf8mb3, но идентификаторы могут содержать только символы Основной многоязычной плоскости (BMP). Дополнительные символы в идентификаторах запрещены.-
Для наборов символов
ucs2,utf16,utf16leиutf32действуют следующие ограничения:Ни один из них не может быть использован в качестве набора символов клиента. См. Недопустимые наборы символов клиента.
В настоящее время невозможно использовать
LOAD DATAдля загрузки файлов данных, использующих эти наборы символов.Невозможно создать индексы
FULLTEXTна столбце, использующем любой из этих наборов символов. Однако вы можете выполнятьIN BOOLEAN MODEпоиск по столбцу без индекса.
Операторы
REGEXPиRLIKEработают побайтово, поэтому они не безопасны для многобайтовых символов и могут давать неожиданные результаты с многобайтовыми наборами символов. Кроме того, эти операторы сравнивают символы по их байтовым значениям, и акцентированные символы могут не сравниваться как равные, даже если данное сортирование их считает равными.
© 2025 Oracle
Licensed under the GPLv2 License.