簡體   English   中英

cronjobs mysql 表從其他表的連接更新

[英]cronjobs mysql table update from join of other tables

我有 1 個主表,其中包含從其他 3 個表的連接中獲取的數據。 這三個表更新非常頻繁。我想安排一個 cron 作業,該作業只會更改這三個表中更新的那些行。

一種方法是刪除主表並通過運行 sql 查詢再次填充它。 但是,當我必須每 15 分鍾運行一次 cronjob 並且表中的行數達到數十萬時,這效率不高。

PS 我正在使用 php、mysql 和 cronjobs

創建一個連接 3 個表的視圖。 它將避免創建任何表並在每次更新其他表時更新它。

你能在 MySQL 本身中操作表數據嗎?如果可能,你可以使用觸發器,這樣當任何表數據更新時,你的主表也會自動更新。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM