我需要確認這是正確的。我的要求是所有的表格都需要3個柱子:
1)創建日期行
2)日期行最後更新
3)標記行是否激活。datetme,mysql中的時間戳字段
所以我在每一個表
is_active
TINYINT(1)NOT NULL DEFAULT '1',
created
的datetime NOT NULL,
updated
時間戳DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
我認爲有這3個colunms我不必做任何事情,這些專欄可以照顧好自己嗎?當表創建時,is_active將始終默認爲1,所以我不必碰任何東西(只需要稍後手動將這些值設置爲0,如果我想將行顯示爲不活動)。日期時間將始終自動設置當前日期&行自己創建的時間,我假設?當行更新時,時間戳會自動更新。
我是否缺少一些我需要添加的東西,如觸發器或任何東西,或者這是好的嗎?
我認爲很好,你覆蓋了所有要求 – 2010-12-23 09:11:23