Как установить ATTRIBUTES в mysql в BINARY? - PullRequest
0 голосов
/ 29 марта 2020

Мне удалось создать новый файл столбца с типом BLOB, но теперь нужно было установить для ATTRIBUTES значение BINARY и возникли проблемы с ним. Я попробовал ALTER TABLE списки ИЗМЕНИТЬ БИНАРНЫЕ АТРИБУТЫ; ALTER TABLE листинги MODIFY файл BINARY; не работает Thanx

1 Ответ

0 голосов
/ 29 марта 2020

Для поля blob подразумевается binary, оно в основном совпадает с text с атрибутом binary. Вы можете добавить двоичный атрибут в столбец text, но не в blob, это просто недоступный атрибут (так как он будет избыточным).

См. BLOB и TEXT Типы :

Значения BLOB обрабатываются как двоичные строки (байтовые строки). Они имеют двоичный набор символов и параметры сортировки, а сравнение и сортировка основаны на значениях цифр c байтов в значениях столбцов. Значения TEXT рассматриваются как недвоичные строки (символьные строки). У них есть набор символов, отличный от двоичного, а значения сортируются и сравниваются на основе сопоставления набора символов.

[...]

Если вы используете атрибут BINARY с типом данных TEXT, столбцу назначается двоичное (_bin) сопоставление набора символов столбца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...