0

我需要每天将一张表从 olddb 移动到新 db。我想知道是否可以只在一个命令中运行这两个命令?不创建 .sql 文件

mysqldump -u user olddb table_name > moving.sql
mysql -u user newdb < moving.sql 
4

1 回答 1

1
mysql -u user -p -e 'insert into newdb.table_name select * from olddb.table_name' 

UPD

使用条件:

mysql -u user -p -e 'insert into newdb.table_name select * from olddb.table_name where olddb.table_name.mydate > ...' 
于 2013-01-15T16:27:03.140 回答