utf8mb4_unicode_ci Выбран в PhpMyAdmin, но в таблицах WordPress с использованием utf8mb4_unicode_520_ci Collation

Я выбрал utf8mb4_unicode_ci Collation (так как это было рекомендовано использовать вместо латинского ..) в PhpMyAdmin в обоих вариантах, в Сопоставление соединения с сервером в общих настройках и в базе данных на вкладке операций PhpMyAdmin
но таблицы в этой базе данных, которые имеют блог WordPress, используют utf8mb4_unicode_520_ci Разбор (который можно увидеть в главном окне, например, нажав на эту базу данных)

Мой вопрос: это что-то плохое или это имеет какой-то негативный эффект, который я выбрал utf8mb4_unicode_ci но база данных для блога WordPress использует utf8mb4_unicode_520_ci таблицы в базе данных. Все таблицы в этой базе данных используют utf8mb4_unicode_520_ci.

1) Должен ли я изменить параметры с utf8mb4_unicode_ci на utf8mb4_unicode_520_ci в PhpMyAdmin (в обоих местах, как указано выше)

2) Или это не имеет никакого плохого эффекта, я должен оставить все как есть.

в надежде получить ответ на этот запрос.
Спасибо за чтение.

0

Решение

При выполнении CREATE TABLE ...сопоставление происходит от:

  • Вы можете явно указать параметры сортировки с помощью CREATE, или же
  • По умолчанию для сопоставления базы данных (CREATE DATABASE ...)

Аналогично, при объявлении столбца вы можете указать явное или TABLE's Настройки.

Я предпочитаю быть явным, не позволяя вещи по умолчанию.

Там нет никакого вреда, когда база данных / таблица / столбец не согласен на CHARACTER SET и / или COLLATION,

Пока вы не доберетесь до MySQL 8.0, utf8mb4_unicode_520_ci это «лучшее» сопоставление. (Лучше всего по версии комитета по стандартам Unicode.)

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector