суббота, 1 сентября 2018 г.

Изменение кодировки существующих таблиц\баз MYSQL

После Mysql 5.5.2

ALTER DATABASE databasename CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE DATABASE mydatabase CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

До Mysql 5.5.2

ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_general_ci;

Источник: https://stackoverflow.com/questions/6115612/how-to-convert-an-entire-mysql-database-characterset-and-collation-to-utf-8

Комментариев нет:

Отправить комментарий

Yii2 запуск миграций из любой директории

Для этого можно использовать ключ migrationPath php yii migrate --migrationPath="vendor\yiisoft\yii2\rbac\migrations"