![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
お世話になります。
スキーマが二つあります。db1とdb2です。
それぞれ、同じ構造のテーブルを持っていて、格納しているデータだけが違います。
db1にdb2をマージしようとしているのですが、上手くいきません。
手順としては、以下のとおりです。
(1)まず、db1のダンプを取りました。
(インポート先でテーブルをドロップしないようにオプションを付加)
c:\>mysqldump -u root --add-drop-table=false -p db1>db1.sql
(2)次に、db2に接続してダンプしたファイルをインポートしました。
mysql>\. db1.sql
インポートの前後で、テーブルの件数を見たのですが、
変わらないのでマージできていないようです。
以下は当方の使用環境です。
Windows7 Pro 64Bit
MySQLServer 5.1(mysql-5[1].1.28-rc-win32)
他に必要な情報があればお聞かせください。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
>db1とdb2は同じマシンの中にあります。
ああなるほど、では、出力の際に
mysqldump -u root --add-drop-table=false --insert-ignore=false --no-create-info=true -p db1 > db1.sql
としてみてはどうでしょうか?
No.1
- 回答日時:
db1とdb2は異なるマシンということでよろしいですか?
ただdb2でもdb1というデータベース名で運用されているのですよね?
>db2に接続してダンプしたファイルをインポートしました。
とりあえずデータベース名を指定して
mysql -u root -p -D db1 <db1.sql
あとは、ユニークな属性でエラーではじかれているのであれば
mysqldumpする際、--insert-ignore=trueをつけて処理する必要があるかも
ご回答ありがとうございます。
db1とdb2は同じマシンの中にあります。
mysql -u root -p -D db2? < db1.sql
を実行してみましたが、エラーになってしまいました。
ERROR 1050 (42S01) at line 24: Table 'myTable' already exists
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- MySQL [1000地域 × 10カテゴリー = 1万件のテーブル]!グループ化? 1 2023/06/14 23:56
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLでデータをマージする方法...
-
sql*loader 数値のロード
-
データベースファイル(.db)を開...
-
PL/SQLで@ファイル名が反応しま...
-
PL/SQLをWindowsのBATファイル...
-
あるDBから別のDBのテーブルをs...
-
同じSQL文で極端に検索が遅くな...
-
データベースの複製の仕方(mysql)
-
mysqlにおけるホストのパーセン...
-
CSVを1行しかインポートしない...
-
MySQLで連続csvファイルを読み...
-
作成したレコードセットのCSV出...
-
メンテナンスプランについて
-
Amazon.comの「MARC」データベ...
-
MySQL Date型にNULLが設定でき...
-
mysqlデータベース内のuserテー...
-
binaryへのbyte配列の入れ方
-
sqlファイルを分割するソフトは...
-
SQLServerのselect文でデータ数...
-
エラーメッセージ:「要求され...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLへの特殊文字の挿入について
-
MySQLでデータをマージする方法...
-
この場合 JOIN . SELECTはでき...
-
SQLをパソコンでやりたいのです...
-
データベースファイル(.db)を開...
-
PL/SQLで@ファイル名が反応しま...
-
sql*loader 数値のロード
-
あるDBから別のDBのテーブルをs...
-
PL/SQLをWindowsのBATファイル...
-
mysqlにおけるホストのパーセン...
-
同じSQL文で極端に検索が遅くな...
-
SQLです。あってますか?↓
-
数字で「そ」と「り」
-
mySQLのデータベースにhtmlのコ...
-
SQLServerのselect文でデータ数...
-
create databaseがうまくいきま...
-
作成したレコードセットのCSV出...
-
DBファイルの中身を直接見れな...
-
バッチファイルではパスワード...
-
comment on columnについてわか...
おすすめ情報