Mysql
 sql >> Database >  >> RDS >> Mysql

Come convertire un intero set di caratteri e regole di confronto del database MySQL in UTF-8?

Usa ALTER DATABASE e ALTER TABLE comandi.

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

Oppure, se utilizzi ancora MySQL 5.5.2 o precedenti che non supportavano UTF-8 a 4 byte, usa utf8 invece di utf8mb4 :

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