目前我發現自己想知道在這種情況下這是否正確。數據庫設計Mysql
你看,我有一個名爲例如倉庫
數據庫我這個數據庫我有兩個表:
[表項是用於保存系統的項目添加 - 修改刪除記錄]
- 項目(其中其列)
- TAG_ID
- P_NUMBER
- QUANTITY
- TYPE
- LOCATION
- 說明
- 原因
- USERID
- DATE
[表lastchanges是用於保存已被改變了系統的項目]
- lastchanges(其它的列是)
- ID
- TAGID
- PNUMBER
- USERID
- ACTION
- 約會
現在我已經被要求添加「到底發生了什麼改變」,以目前的形式,例如如果數量改變了我必須表明,在引導形式之前和之後。
我的大腦告訴我剛纔添加的表項的所有列到lastchanges並保存這些列改變之前的數據,併爲項目修改後的新數據,但性能明智我認爲這是一個不好的作用我想要你的意見。
* [...],我希望您的意見。* - ***對不起,*** *許多優秀的問題都會根據專家的經驗產生一定程度的意見,但對這個問題的回答幾乎完全基於意見,而不是事實,參考或具體專業知識。* – Script47
相關:https://stackoverflow.com/問題/ 39281 /數據庫設計爲修訂 – Progrock