我们得到这个每日数据馈送。(我们无法控制原始数据,因此不能要求他们更正数据库。)
客户记录包含美国的地址。街道地址、城市、州和邮政编码。
最后,我们将数据库中的数据用于营销部门。他们有时会发现地址不正确或不完整,并希望对其进行更改。但是,当然,下一个数据馈送会进来并消除他们的更正。
MySQL 中是否有一种方法可以保护某些字段不被更改,有点像电子表格中的受保护单元格。这是 MySQL 记录布局的一些字段名称:
地址1 地址2地址3城市州
邮政编码
如果我在此旁边创建了标记为“Y”或“N”作为受保护字段的附加字段怎么办:
address1
address1_flag
address2
address2_flag
address3
address3_flag
city
city_flag
state
state_flag
zipcode
zipcode_flag
因此,当营销部门更正例如邮政编码时,它会将 zipcode_flag 设置为“Y”,意思是,是的,保护字段邮政编码不被进一步更改。如果原始数据馈送稍后确实得到更正,那么如果营销部门数据库中的邮政编码与原始字段匹配,则 zipcode_flag 保护将更改为“N”。
这听起来像是从日常供稿中管理营销部门数据库的正确方法吗?或者 MySQL 中是否有另一种方法或功能可以做到这一点?谢谢!