我們得到這個每日數據源。 (我們無法控制原始數據,所以要求他們更正數據庫不是一種選擇。)MySQL中有一種方法可以保護字段不受變化影響嗎?
客戶記錄包含美國的地址。街道地址,城市,州和郵編。
就我們而言,我們使用市場部門的數據庫中的數據。他們有時會發現地址不正確或不完整,並且想對其進行更改。但是,當然,下一個數據饋送將進入並消除其更正。
有沒有一種方法可以保護某些字段不受變化的影響,比如電子表格中受保護的單元格。這是一些MySQL的記錄佈局的字段名稱:
地址1
地址2
地址3
城市
狀態
郵編
如果我沿着這一側創建,附加字段是被標記爲「Y」或「N」作爲受保護字段:
address1
address1_flag
地址2
address2_flag
地址3
address3_flag
城市
city_flag
狀態
state_flag
郵編
zipcode_flag
所以當營銷部門糾正,例如,郵編,它會設置zipcode_flag爲「Y 「的意思,是保護現場郵政編碼免受進一步的變化。如果原始數據Feed在稍後得到糾正,則如果市場部門的數據庫中的郵政編碼與原始字段匹配,則zipcode_flag保護將更改爲「N」。
這聽起來像是從日常飼料管理市場部門數據庫的正確方法嗎?或者在MySQL中有另一種方法或功能可以做到這一點?謝謝!
希望[this](http://dev.mysql.com/ doc/refman/4.1/en/innodb-lock-modes.html)將幫助你 –