sql 中字段自动加减

gflhx 发布于 2013/02/28 12:02
阅读 1K+
收藏 0

每次执行sql语句的时候,让一个字段自动减5,

我是这样写的

$sql_yue = "update driver_info set info_residual = info_residual-5 where driver_number = 'A001'";
         $data_yue = $tb->runSql($sql_yue);

   原来 info_residual 是10的话,一执行就成了0了,应该是5的。
好像是执行了2次.这是为什么?

加载中
0
星爷
星爷
那就看那地方执行了两次
gflhx
gflhx
怎么会这样的?
0
jsyang888
jsyang888

sql 语法没问题,问题在 $tb实例化类库里面runSql如何写。

-----------

(你在mysql直接 执行update driver_info set info_residual = info_residual-5 where driver_number = 'A001'" 结果会是对的)

0
jsyang888
jsyang888
不少数据库class都。。。做简单select就算了,不然用要小心
gflhx
gflhx
嗯,是的,我已经解决了。
返回顶部
顶部