2011-07-18 87 views
0

我想在MySQL上連接表格,這樣當三個表格中的任何一個被更改時,實際的表格都會改變,有點像符號鏈接或指針。這怎麼能在MySQL中完成?我將從PHP訪問它。用mysql連接表格

+0

你需要抽象你的數據庫類,並創建這樣做的方法。你的桌子如何看起來像 – Ibu

+1

你爲什麼想這樣做?我想不出有這樣的鏡像表的好理由。 –

+0

問題的關鍵在於,所有在一個數據庫中具有三個drupal站點的不同前綴的身份驗證表都可以融合在一起,因此相同的登錄細節可以在任何drupal站點上運行,並且我將編寫自己的代碼以轉移到其他drupal站點網址。 –

回答

0

在MySQL中沒有這樣的本地特性,但你可以通過編寫你自己的triggers來完成。

0

你可以使用觸發器,這樣如果一個表被修改,其他的都被更新。請參閱MySQL triggers

或者如果表格只是使用相同的數據,那麼你可以有一個'真正'的表格,其餘的視圖。見MySQL views