问一个关于mysql更新的问题
我有个表假设名称为table1
有五个字段,分别假设为 id,c1,c2,c3,c4
除了id字段为int类型外,其它4个都是decimal(13,4)的,
我现在有一个更新语句,老是出问题,语句是这样的 update table1 set c4=sqrt(c1*c1+c2*c2+c3*c3);
这条语句肯定是没有语法错误的,我用jdbc连接执行的时候也不报错,可是计算的结果却是表里面的一部分数据计算了,而一部分却没有计算,搞了好久了,就是搞不懂这是为什么,(我的表里面的数据比较多,一般都有一二十万笔数据以上)。
谢谢了。请大家帮帮我吧。