课程
/数据库
/MySQL
/数据库设计那些事
更新异常为什么为出现更新包括可乐芬达的饮料一厂供应商电放呢,不是WHERE 条件后跟上可乐 饮料一厂 不就只更新可乐饮料一厂 的供应商电话么
2014-12-15
源自:数据库设计那些事 2-4
正在回答
这个例子举得确实有点模糊,这样表达可能好一点:假如,那个是‘可乐对应的:一厂的送货员电话 = 111’,还有另外一条记录是‘水果的:一厂的送货员电话 = 222’,这个时候where 一厂,就会把可乐送货员电话111和水果送货员电话222,都给更改了。其实,水果送货员的电话还是222。除非,where 可乐+一厂电话,这样where的时候会多敲代码。容易出错。
不知道这么理解对不对
饮料一厂的可乐供应商电话不一定等于饮料一厂的芬达供应商电话。所以即使用where还是有可能会产生数据更新异常。
举报
本教程从数据库设计基本理论入手,教你设计简洁高效数据库结构
2 回答MYSQL 第二范式
2 回答第二范式为什么
4 回答我总是很分不清第二范式和第三范式
3 回答如果满足BC范式足,是不是第一,第二,第三范式全部满足
1 回答第三范式