Pages

Friday, October 4, 2013

Change Char Set


Change character set of a database
=========================
Run the following command from mysql prompt

DB="<db_name>"; ( echo 'ALTER DATABASE `'"$DB"'` CHARACTER SET utf8 COLLATE utf8_general_ci;'; mysql "$DB" -e "SHOW TABLES" --batch --skip-column-names | xargs -I{} echo 'ALTER TABLE `'{}'` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;' ) | mysql "$DB"


NOTE: replace the db_name with your database name.
 

0 comments:

Post a Comment