如何将特定行从一台服务器上的一个 MySQL 数据库传输到另一台完全不同的服务器上。此外,模式不一定必须相同。例如,在服务器“A”上,我可以有一个包含 2 列的用户表,在服务器“B”上有一个包含 4 列的用户表。
谢谢。
最佳答案
您应该澄清“特定行”并指定是只有一个表还是多个表。
mysqldump [options] [db_name [tbl_name...]] 可以做很多事情
-c 将创建带有列名的插入
-w 将应用 where 条件,例如 -w"userid=1"
所以
mysqldump -c -w"column=value" db table > table.sql
可能会带你到达那里。
带有列名的插入可以使用稍微不同的架构(取决于引用完整性)
关于sql - 将记录从一个 MySQL 数据库传输到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2493181/