[英]Mysqldump: Restore a single backuped table to the original DB
我正在嘗試使用 mysqldump 備份特定表。 我用這個批處理命令行這樣做:
mysqldump.exe --host=<IP> --user=<USER> --password=<PASSWORD> --port=<PORT> <DB_NAME> <TABLE_NAME> > backup.sql
我在結果文件中收到的是這樣的命令:
DROP TABLE IF EXISTS `<TABLE_NAME>`;
CREATE TABLE `<TABLE_NAME>` (...)
問題是,在這種情況下,表將在默認數據庫中創建,而不必在我想要的數據庫中創建。 我想要這樣的東西:
USE <DB_NAME>;
DROP TABLE IF EXISTS `<TABLE_NAME>`;
CREATE TABLE `<TABLE_NAME>` (...)
我如何使用 Mysqldump 創建它?
你不需要這個。 當您恢復轉儲時,您使用 mysql(不是 mysqldump),因此您可以像使用轉儲時一樣將數據庫作為參數。
mysql -uuser -ppassword -hhost 數據庫名 < yourdumpfilename
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.