有一個現有的表A.假設我想使用外鍵將現有表A的所有或特定(列)值添加到表B中,我如何在MySQL中執行此操作? 如果表A中有任何新的插入或更新,它也應該自動插入到表B中。也可以使用插入/更新觸發器。如何在MySQL中自動加載一個表的值到另一個表..?
0
A
回答
0
您可以使用插入/更新觸發器。
0
1
要自動更新表B中的更改,需要MySQL支持的觸發器,但phpMyAdmin不支持。相反,如果你正在尋找從表A一個特設的基礎上,將行插入到表B,則是很簡單
INSERT INTO TABLEA (COL1, COL2, COL3)
SELECT FROM TABLEB (COL1, COL2, COL3)
WHERE (SELECT COUNT(*) FROM TABLEA WHERE TABLEA.COL1 = TABLEB.COL1) = 0
上面的SQL做一個簡單的複製從表B到TableA的。 WHERE子句確保只有不存在的記錄被插入。
0
insert into tableb(columns) select columns from tablea
相關問題
- 1. 使用另一個表中的值將xml加載到mysql中
- 2. 從一個表插入到另一個表中的值到mysql
- 3. 在MySQL中將值從一個表複製到另一個表
- 4. MySQL的:如何添加一列從一個表到另一個
- 5. 如何自動添加一個新行到另一個表PHP MYSQL
- 6. 如何在select中將一個表的id值添加到另一個表中?
- 7. 如何在MySQL中將數據從一個表移動到另一個表中?
- 8. 如何將一行從一個表移動到另一個表中的mysql?
- 9. MySQL加入。從一個表到另一個表加入多行?
- 10. 如何標記一個表中不包含在另一個表(mySQL)中的值?
- 11. mysql - 從表中選擇值來自另一個表的LIKE值
- 12. 將一個表中的列中的值複製到另一個表中另一個值匹配MySQL的列中
- 13. 得到一個表完全移動到另一個表PHP,MYSQL
- 14. 創建一個源自MySQL中另一個表的動態列
- 15. 的MySQL從一個表計數,加入到另一個表
- 16. 如何將一個mysql表追加到另一個數據庫中的另一個表中
- 17. MySQL - 將一個表的子集移動到另一個表
- 18. 從另一個表加入一個行中的另一個表PHP的MySQL
- 19. 如果mysql值包含另一個表中的另一個mysql值,則echo
- 20. SQL將表中的值從一個表複製到另一個表,但將副本移動到另一個表
- 21. 如何從另一個表更新MYSQL中的一個表?
- 22. 如何更新一個表引用MYSQL中的另一個表?
- 23. 從一個表到另一個表和訂單添加PHP MYSQL
- 24. 如何在cakephp中將mysql表複製到另一個表中?
- 25. MySQL將隨機行從一個表移動到另一個表
- 26. 如何在mysql中將數據從一個表插入到另一個表中?
- 27. 如何在MySQL中將數據從一個表複製到另一個表中?
- 28. 如何在另一個表值中使用一個ID表?
- 29. mysql group_concat一個表到另一個
- 30. 如何將一個表中的值插入另一個表中?
爲什麼你想重複值?爲什麼不只是使用視圖? http://dev.mysql.com/doc/refman/5.0/en/create-view.html –