Возможно, вам придется изменить параметры сортировки по умолчанию для столбца в таблице, когда вы используете другой параметр сравнения, отличный от utf8_general_ci
(сортировка по умолчанию UTF-8), и вы обнаружите, что многие символы не поддерживаются в других сопоставлениях, поэтому вам нужно просто изменить их.
Благодаря PHPMyAdmin вам не нужно много думать о запросах, поскольку это так просто, как изменить значение из выбранного ввода и сохранить его. Однако, если поле таблицы связано с индексом FULLTEXT, вы обнаружите конкретную ошибку, заключающуюся в том, что поле не может быть частью индекса FULLTEXT.
Решение
Эта ошибка возникает при попытке изменить столбец таблицы, которая содержит полнотекстовый индекс, но есть другие столбцы, связанные с тем же полнотекстовым индексом. Необходимо обязательно изменить параметры сортировки всех столбцов, связанных с одним и тем же полнотекстовым индексом одновременно.
Поэтому даны следующие столбцы с одинаковым полнотекстовым индексом:
название | myfulltext_index |
содержание | myfulltext_index |
предварительный просмотр | myfulltext_index |
Вам нужно будет обновить параметры сортировки (очевидно, все с одинаковыми параметрами сортировки) всех столбцов (не забудьте создать резервную копию на случай, если что-то пойдет не так):
Помните также, что все столбцы индекса FULLTEXT должны иметь не только один и тот же набор символов, но и одинаковые параметры сортировки.
Это должно сработать, и вы сможете без проблем изменять параметры сортировки полей таблицы. Повеселись !