Mysql

使用 Trigger 將 Mysql 表數據通過 TCP/IP 傳輸到客戶端伺服器

  • November 29, 2019

我在 MySQL 伺服器上有數據庫。我在數據庫中有一個所謂的“日誌”表。數據已自動插入數據庫表中。我想通過 TCP/IP 將表傳輸到另一個軟體。每當添加新行時。它也應該在軟體中顯示給我。我可以從軟體連接 MySQL 伺服器。但我不知道如何在他們之間交換資訊。應該可以用觸發器。每當添加新行時,觸發器就會向客戶端發送資訊(在我的情況下是軟體)。但是當有人對此有想法時。這將非常有幫助。謝謝你,

我不會使用觸發器來執行此操作,而是使用 MySQL 複製。您可以使用可以在 my.cnf 中設置的 replicate-do-table=db_name.log 將“主”或第一個數據庫配置為僅複製一個表 使目標數據庫成為第一個數據庫的從屬,這些更改將被複製使用適當的 MySQL 功能。

複製做表

IMO 建議的觸發器有點像 hack,並且比複製選項更容易出現靜默失敗。

引用自:https://dba.stackexchange.com/questions/254437