Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Menamakan Semula Pangkalan Data MySQL dengan Jadual InnoDB?
Menamakan semula Pangkalan Data MySQL: Panduan Terperinci untuk Jadual InnoDB
Menamakan semula pangkalan data MySQL, juga dikenali sebagai menukar nama skemanya, boleh cabaran, terutamanya untuk pangkalan data yang besar. Kaedah biasa lambakan dan pengimportan semula adalah tidak cekap, manakala RENAME {DATABASE | Perintah SCHEMA} tidak disyorkan atas pelbagai sebab.
Walau bagaimanapun, terdapat penyelesaian yang boleh dipercayai untuk jadual InnoDB. Ikuti langkah berikut:
RENAME TABLE old_db.table TO new_db.table;
mysql -u username -ppassword old_db -sNe 'show tables' | while read table; \ do mysql -u username -ppassword -sNe "rename table old_db.$table to new_db.$table"; done
Nota:
mysqldump old_db | mysql new_db
mysqldump -R old_db | mysql new_db
Dengan mengikuti langkah ini, anda boleh menamakan semula MySQL dengan cekap dan boleh dipercayai pangkalan data dengan jadual InnoDB.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menamakan Semula Pangkalan Data MySQL dengan Jadual InnoDB?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!