これを達成しようとしています。 db1、db2という2つのデータベースがあるとします。 それぞれtbというテーブルがありますが、両方のテーブル構造は同じですが、レコードが異なります。 db2.tb内のすべてのレコードをdb1.tbのレコードで置き換えることができます。 私はこれをPHPで実現できると思いますが、私は優雅な方法を探しています。MYSQLテーブル全体を別のテーブルに置き換えます
2
A
答えて
3
(あなたは、DB2内のすべての既存のデータを削除する場合)あなたが挿入し、切り捨てることができます:あなたは切り捨てるSQLを使用することができます選択
DROP Table db2.your_table ;
Create table db2.your_table
select * from db1.your_table;
2
を1つのテーブルを作成し、もう一方のテーブルのデータをそのテーブルに挿入します。
安全のためにトランザクションに入れてください。 http://dev.mysql.com/doc/refman/5.7/en/sql-syntax-transactions.html
TRUNCATE test.stuff;
INSERT INTO test.stuff SELECT * FROM testdb.stuff;
0
を経由してドロップすると作成することができます
TRUNCATE db2.tb;
INSERT INTO db2.tb SELECT * FROM db1.tb;
関連する問題
- 1. テーブル全体を写真で置き換える方法は?
- 2. mysqlデータベースのテーブル全体で文字列を別の文字列に置き換える方法
- 3. mysql:カラム値を別のテーブルのカラムの値に置き換えます。
- 4. DataTableを使用してテーブル本体を置き換えます。
- 5. mysqlはテーブル内の値を置き換えます
- 6. 1つのテーブル内の部分文字列を別のテーブルの文字列で置き換えて列全体を置換する
- 7. テーブル内の値を置き換えて別のテーブルに結合する
- 8. フィンドラースクリプト全体の応答本体を置き換えます
- 9. phpmyadmin置き換えテーブル
- 10. Powershell - 全体の配列に "ウムラウト"を置き換えます。
- 11. mySQLテーブル全体をPHP配列にロード
- 12. テーブルをdivに置き換える
- 13. Sedは交換線全体を置き換えます
- 14. mysqlの複数のテーブル情報を置き換える
- 15. XSLは、ノード全体を別のxmlファイルのデータで置き換えます。
- 16. MongoDB Doc全体をid 1に置き換えます。
- 17. 列の値を別のテーブルの複数の値に置き換えます - DB2
- 18. javascriptを使用してテーブル全体を新しいデータに置き換える方法はありますか?
- 19. Asp.Net MVCパーシャルビューフォームのポストは、ページ全体を置き換えます
- 20. テキストファイル内の列全体を置き換えます。
- 21. CSSテーブル:テーブル全体の幅
- 22. ファイル全体をbashの別のファイルに置き換えてください
- 23. 別のテーブルのselect文の行の複数のタグを置き換えます。
- 24. 基本CodeIgniter/SQLの概念 - あるテーブルのidを別のテーブルのデータに置き換えます
- 25. Teradata:既存のテーブルを "CREATE TABLE"に置き換えます
- 26. テーブルのNAを0に置き換えます。
- 27. 別のファイルの内容全体のテキストファイル内の単語を置き換え -
- 28. Sinon:スタブとオブジェクト全体を置き換えて新しいオブジェクトに置き換えます
- 29. phpMyAdminでテーブル全体を置き換えるにはどうしたらいいですか?
- 30. 私のコード全体で.at()を[]に置き換える
盲目的にレコードを置き換えるか、いくつかのフィールドでどのデータを置き換えるべきかを決定しますか?例:一致するIDなどの置き換え...テーブルに制約がありますか?テーブルの再構築が必要なインデックス? "エレガントな方法"を定義してください... –
私はOPがPHPを使って行うのではなく、dbソリューションを望んでいると思います。 @nikksan試しましたか?http://stackoverflow.com/questions/22912167/mysql-insert-into-from-one-database-in-another –