Guest User

Untitled

a guest
Oct 3rd, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. USER="YOUR_DATABASE_USER"
  4. PASSWORD="YOUR_USER_PASSWORD"
  5. DB_NAME="DATABASE_NAME"
  6. CHARACTER_SET="utf8" # your default character set
  7. COLLATE="utf8_general_ci" # your default collation
  8.  
  9. tables=`mysql -u $USER -p$PASSWORD -e "SELECT tbl.TABLE_NAME FROM information_schema.TABLES tbl WHERE tbl.TABLE_SCHEMA = '$DB_NAME' AND tbl.TABLE_TYPE='BASE TABLE'"`
  10.  
  11. for tableName in $tables; do
  12. if [[ "$tableName" != "TABLE_NAME" ]] ; then
  13. mysql -u $USER -p$PASSWORD -e "ALTER TABLE $DB_NAME.$tableName DEFAULT CHARACTER SET $CHARACTER_SET COLLATE $COLLATE;"
  14. echo "$tableName - done"
  15. fi
  16. done
Add Comment
Please, Sign In to add comment