Web Мастерская»Блог

Сообщество 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, получаю ошибки:
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;
...