mysql字段更新


mysql field updates

这是一个有点奇怪的问题,但我一直在与开发人员讨论这个问题。我会做一个简单的

car数据库中的字段雪佛兰、道奇、克莱斯勒、福特(等等)我编写了php/mysql应用程序来读取和操作这些数据。但在极少数情况下,这些天他们经常会进去改变田地所以现在它可以读雪佛兰、道奇、克莱斯勒、福特<-上限

所以这里有一个想法,我认为要解决这个问题,它似乎很冗长,我希望有一个更好的解决方案

使用生成配置文件cars = array( 'chev' => 'chev', 'dodge'=>'dodge'等…

如果他们改变了什么,我可以编辑配置来反映这一点。与上述示例一样cars = array( 'chev' => 'chevorlet', 'dodge'=>'dodge'等…

现在,我的php中所有对"chev"的引用都将显示chevorlet。

这是一个好方法吗?还是我完全没有达到目标。这是一个巨大的数据库,我喜欢我写的应用程序,因为我也可以远程操作它。但这些变化,搅乱了来源。

您可以使用枚举数据类型来只允许特定的事例,或者使用触发器来强制转换为一致的事例。但最好的解决方案是对以正确形式的数据作为主键的表强制使用外键约束。请确保使用ascii-bin比较。