2009-11-23 85 views
0

我有兩張桌子。例如一個是登錄,另一個是計算。在登錄表中我有字段用戶名和密碼。在計算中我有用戶名和標誌。如何更新第二張表是在MySQL中更新的第一張表?

現在,當任何用戶被添加到登錄表中時,我還想在該計算表中爲該用戶輸入條目。

我該如何繼續?

回答

1

爲什麼登錄表中沒有標誌?

在MySQL中,您應該可以在登錄表的插入操作上設置一個'觸發器',它可以爲您執行第二次插入操作。請參閱:

http://dev.mysql.com/doc/refman/5.0/en/triggers.html

你可能想以同樣的方式來處理刪除和/或更新(用戶名的改變?)。

0

Meder上面的答案肯定會起作用,但是您可能會尋找的策略涉及到觸發器;這將允許您在插入,更新或刪除特定表格上的某行時自動更新其他信息。

您只需創建一次觸發器,然後從任何源插入到您的LOGIN tbale的任何插入也將更新您的CALCULATE表。

My SQL Documentation詳細說明在這裏。

相關問題