两个mysql数据库,结构完全一样,要把一个数据库的内容添加到另一数据库如何做?

2025-01-07 06:24:04
推荐回答(5个)
回答1:

建议你这样做,
如 data1 与 data2 两库结构完全一样的话,进入MYSQL的bin路径下面,用命方式连上MYSQL,能过如下命令来做,做法如下,
1. 建立空库data2,如果有则先删掉再重建
mysql\bin>mysql -uroot -p123456
mysql> drop database data2;
mysql> create database data2;
mysql> exit;

2. 导出data1并导入到data2库里面
mysql\bin>mysqldump -uroot -p123456 data1 --opt | mysql data2 -uroot -p123456

回答2:

提示数据库已存在.

用phpmyadmin导出的嘛?
导出时在Add IF NOT EXISTS前打勾.

这样就不会有这问题了~~ 不过你导入的数据与原来的表,如果主键重复的话也是会报错的.. 可能要手动更改.

回答3:

那报错就是说:你的新库上已经有这个数据库名了。你画蛇添足了,把新库上的和原来库名字一样的库删掉你再导入就可以了。

回答4:

可以用PHPMYADMIN 点导出 然后再导入新数据苦苦

回答5:

参考答案 我担心你按下快门时,我刚好闭上眼睛。