Jika Anda memiliki akses shell, Anda dapat menggunakannya mysqldump
untuk membuang konten database1.table1
dan mengirimkannya mysql
ke database2
. Masalahnya di sini table1
adalah masih table1
.
mysqldump --user=user1 --password=password1 database1 table1 \
| mysql --user=user2 --password=password2 database2
Mungkin Anda perlu mengganti nama table1
menjadi table2
dengan permintaan lain. Di sisi lain Anda mungkin menggunakan sed untuk mengubah table1 ke table2 antara ke pipa.
mysqldump --user=user1 --password=password1 database1 table1 \
| sed -e 's/`table1`/`table2`/' \
| mysql --user=user2 --password=password2 database2
Jika table2 sudah ada, Anda bisa menambahkan parameter ke mysqldump pertama yang jangan biarkan buat tabel-create.
mysqldump --no-create-info --no-create-db --user=user1 --password=password1 database1 table1 \
| sed -e 's/`table1`/`table2`/' \
| mysql --user=user2 --password=password2 database2