我的数据库中有一张表,其中有goods_num和num两个整型字段,我需要将goods_num字段的值与num字段的值的差保存在goods_num字段中String sql2="update goods set goods_num='"+(goods_num -num)+ " 'where num>'0'";语句就是上面这条,我是用JAVA程序对数据库操作的,但是操作结果确是goods_num字段的值变为0到底是怎么回事?
调试欢乐多
String sql2= " update goods set goods_num = goods_num - num "
就好了。。
不过要注意where条件。