วิธีการถ่ายโอนข้อมูลเฉพาะตารางจาก MySQL


92

ถ้าฐานข้อมูลของฉันมี 10 ตารางและฉันต้องการถ่ายโอนข้อมูลเพียง 3 ตาราง เป็นไปได้ด้วยmysqldumpคำสั่ง?


คำตอบ:



6

หากคุณอยู่ในเครื่องท้องถิ่นให้ใช้คำสั่งนี้

/usr/local/mysql/bin/mysqldump -h127.0.0.1 --port = 3306 -u [username] -p [password] --databases [db_name] --tables [tablename] > /to/path/tablename.sql;

สำหรับเครื่องระยะไกลให้ใช้ด้านล่าง

/usr/local/mysql/bin/mysqldump -h [remoteip] --port = 3306 -u [username] -p [password] --databases [db_name] --tables [tablename] > /to/path/tablename.sql;

เยี่ยมมาก! ถ้าคุณเพิ่ม--where="CONDITION='VALUE'"จะดีมาก
Musa Haidari
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.