我有兩個表(讓我們稱它們爲表A和B),它們都包含有關商店的數據。表A包含有關商店名稱,地址和電話號碼的數據,表格b包含有關商店開閉時間,位置座標,標識等的數據。我使用將數據填入表A和B的第三方應用程序。現在我想創建一個新表(表C)並在該表中具有所有必需的列。我能做些什麼,以便每次輸入表A和B時,數據也被添加到表C中?如果是,我應該怎麼做? (我不能修改第三方應用程序)基於兩個不同表中的條目自動填充sql表
0
A
回答
1
這聽起來像是數據庫中trigger的完美工作。
1
觸發器在MySQL中並不好,但如果您只需要對該數據的只讀訪問權限,則可以創建一個視圖來獲取該數據。不過要注意的是,如果你加入它們,MySQL的觀點也不好。
類似:
create view shop_all_v as
select
a.shop_name, a.address, a.phone_number, b.opening_time, b.closing_time
from table_a a, table_b b
where a.shop_id = b.shop_id;
的另一種方法是創建一個計劃作業,在應用程序代碼更新表。不是最好的東西,但是對於MySQL,你有點卡住了。您可以創建時間戳列,以幫助跟蹤發生同步的時間。這不是瘋狂的,因爲它是聚合數據處理的標準做法,只是當您需要實時可靠性時不推薦。
相關問題
- 1. SQL - 基於兩條不同時間線合併兩個表格
- 2. MS訪問:基於多個表自動填充表單字段
- 3. 填充兩個不同的表格
- 4. 宏自動填充基於值的單元格在一個不同的表
- 5. 基於其他兩個字段動態填充表單字段
- 6. 基於選擇條目自動填充文本框
- 7. 基於三個不同的表填充SelectList
- 8. SQL:基於兩種不同的條件
- 9. 基於Rails中的URL字符串值自動填充表單
- 10. 如何填充在SQL Server基於條件表數據
- 11. Javascript:基於DropDown列表的填充表
- 12. 自動根據不同列表中列的值填充SharePoint列表項目
- 13. 基於兩列的MySql中的自動填充列
- 14. SQL查詢來從一個表基於來自不同的表
- 15. 基於兩個日期值自動填充「丟失」
- 16. 基於一個輸入值,填充表
- 17. CodeIgniter:通過來自同一表單的兩個數組填充兩個表?
- 18. 自動填充T-SQL表格
- 19. 基於選擇字段的值自動填充表單字段
- 20. 龜:基於高度的圖表中的條形填充
- 21. SQL來自兩個不同的表
- 22. 來自兩個不同表的SQL SUM
- 23. 基於條件並且沒有條件將值填充到同一個表中的表
- 24. 基於輸入參數自動填充日期時間值的SQL表字段
- 25. 動態表單 - 自動填充字段基於以前的自動完成
- 26. 基於兩個下拉列表填充gridview
- 27. MySQL的加入兩個表基於這兩個表的條件
- 28. 有沒有辦法基於鏈接自動填充表單域?
- 29. 填充基於在SQL
- 30. SQL查詢來更新一個表中的列的基於條件的兩個不同的表