既存のテーブルがあります。A.既存のテーブルAのすべてまたは特定の(列)値を外部キーを使用してテーブルBに追加したいとします。これはどのようにMySQLで行いますか? テーブルAに新しい挿入または更新がある場合、テーブルBにも自動的に挿入されます。MySQLで自動的にあるテーブルの値を別のテーブルにロードする方法は?
0
A
答えて
0
これに対して挿入/更新トリガを使用できます。
0
1
表Aの変更から表Bを自動的に更新するには、MySQLがサポートするトリガーが必要ですが、phpMyAdminはサポートしていません。代わりに、あなたはアドホックベースで表Aから表Bに行を挿入するために探しているなら、それは上記のSQLは、TableAのにTableBのからの単純なコピーをして、簡単な
INSERT INTO TABLEA (COL1, COL2, COL3)
SELECT FROM TABLEB (COL1, COL2, COL3)
WHERE (SELECT COUNT(*) FROM TABLEA WHERE TABLEA.COL1 = TABLEB.COL1) = 0
です。 WHERE句は、まだ存在しないレコードだけが挿入されることを保証します。
0
insert into tableb(columns) select columns from tablea
関連する問題
- 1. gspのチェックボックスの値にテーブルを動的にロードする方法
- 2. テーブルの行にデータを動的にロードする方法4
- 3. MySQLテーブルから別のテーブルにあるレコードを削除する方法
- 4. あるテーブルから別のテーブルにデータをエクスポートする方法(MYSQL)
- 5. MySQLのテーブルに自動 "古い"列を追加する方法
- 6. あるテーブルから別のテーブルにテーブル行を移動する最も効率的な方法
- 7. MySQLはあるテーブルから別のテーブルにランダムな行を移動します
- 8. MySQL:テーブルを別のテーブルにコピーする
- 9. Excelでテーブルを自動的に検出する方法
- 10. princeXMLでテーブルを自動的に分割する方法
- 11. MySQLのあるテーブルから別のテーブルに日付の値を挿入する方法
- 12. MySQL:相関サブクエリを使用してあるテーブルの値を別のテーブルに挿入する方法
- 13. テーブルに、別の列のハッシュ値である列があり、自動的に計算されますか?
- 14. mysqlカラムを自動的にインクリメントしてテーブルを更新する方法
- 15. 別のデータベースの別のテーブルにmysqlテーブルを追加する方法
- 16. GoogleシートにHTMLテーブルを自動的に取得する方法
- 17. テーブルにレコードを自動的に生成する方法
- 18. あるテーブルの値を別のテーブルに挿入して元のテーブルを更新する方法は?
- 19. テーブルごとにテーブルの行を動的にクリックする方法
- 20. Sqoopを使ってMySQLテーブルとHive外部テーブルを自動的に同期する方法は?
- 21. MYSQL/Navicatのテーブルを別のテーブルの値で作成する
- 22. 自動的にmysqlのダミーデータをテーブルに取り込みます
- 23. MySQLのコンテンツをドロップダウンメニューからテーブルに動的にロード
- 24. 新しいテーブル行を自動的に作成する方法
- 25. MySQLのあるテーブル行から別のテーブル行にデータを移動
- 26. MySQLでは、どのテーブルを別のテーブルの列として動的に選択するのですか?
- 27. 自動増分IDを別のテーブルに渡す方法
- 28. 動的列を持つテーブルに値を挿入する方法Jdbc/Mysql
- 29. あるテーブルから別のテーブルに値を挿入する
- 30. テーブルを動的に結合するMySQL
なぜ値を複製したいのですが、なぜ単にビューを使用しないのですか? http://dev.mysql.com/doc/refman/5.0/en/create-view.html –