Web Мастерская
Warning: #3719 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release
При поиске в phpMyAdmin, получаю ошибки:
Сравнение:
Ошибка решается изменением кодировки: Блог: MySQL: Как изменить кодировку запросом....
Warning: #3719 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous
Сравнение:
utf8mb4_0900_ai_ci
. И как оказалось, некоторые столбцы, некоторых полей имеют utf8mb3_general_ci
.Ошибка решается изменением кодировки: Блог: MySQL: Как изменить кодировку запросом....
- Жалоба
MySQL: Как изменить кодировку запросом
Примеры запросов меняйте под себя.
Меняем кодировку Базы Данных на:
Меняем кодировку таблицы на:
Меняем кодировку столбца на:
...
Меняем кодировку Базы Данных на:
utf8mb4
:
ALTER DATABASE
`имяБазыДанных`
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_unicode_ci;
Меняем кодировку таблицы на:
utf8mb4
:
ALTER TABLE
`имяТаблицы`
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
Меняем кодировку столбца на:
utf8mb4
:
ALTER TABLE
`имяТаблицы`
CHANGE `имяСтолбца`
VARCHAR(55)
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;