db-patch-mysql-utf8.sh 329 B

12345678
  1. #!/bin/bash
  2. echo "Run in mysql console:"
  3. dbname=$1
  4. mysql -u root -p ${dbname} -B -N -e "SHOW TABLES" | awk '{print "SET foreign_key_checks = 0; ALTER TABLE", $1, "CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; SET foreign_key_checks = 1; "}'
  5. echo "ALTER DATABASE ${dbname} CHARACTER SET utf8 COLLATE utf8_general_ci;"