有人能告诉我如何做到这一点吗?
我有一个远程表,需要从其中导入部分数据,并将其放入计算机(本地)上的表中。我知道select into命令及其使用,但我不知道如何在这种情况下使用它。
发布于 2012-12-17 16:46:37
从您的本地机器上试试这个:
mysqldump -u username -p password -h remote_host --databases remote_database --tables remote_table --where="id=757575" | mysql local_database -u username -p password发布于 2012-12-17 16:31:08
要从远程表导出数据,请使用下面的命令,如果需要特定数据,还可以在其中使用where子句。
选择*从tablename到outfile '/etc/tablename.csv';
使用mysql>show创建表表名;
复制create语句并在本地PC中创建一个表,然后将“tablename.csv”文件从远程复制到本地计算机。并使用下面的方法导入数据。
将数据本地infile '/etc/tablename.csv‘加载到表tablename;
有什么问题请告诉我。
https://dba.stackexchange.com/questions/30586
复制相似问题