Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Skrip untuk mengubah semua tabel dan bidang ke susunan utf-8-bin di MYSQL

Dapat dilakukan dalam satu perintah (bukan 148 PHP):

mysql --database=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; "}' \
| mysql --database=dbname &

Anda harus menyukai baris perintah...(Anda mungkin perlu menggunakan --user dan --password opsi untuk mysql ).

EDIT:untuk menghindari masalah kunci asing, tambahkan SET foreign_key_checks = 0; dan SET foreign_key_checks = 1;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat kueri mysql dinamis menggunakan variabel php

  2. Bagaimana cara mengatur permalink posting blog Anda sesuai dengan tanggal dan judul posting?

  3. MySQL:PILIH dari server lain

  4. Bagaimana Fungsi RPAD() Bekerja di MySQL

  5. Bagaimana Cara Membangun Kembali Budak MySQL yang Tidak Konsisten?