[英]mysql_query update value 2 by 2
当我在mysql前端中运行以下mysql查询时,值增加一:
查询: update tableName set ColA=ColA+1
previous value: 12
value after running query(1st time): 13
value after running query(2nd time): 14
但是,当我通过我的php脚本运行相同的查询时,它总是2更新2。
<?php
mysql_query("update tableName set ColA=ColA+1",$conn);
?>
previous value: 12
value after running query(1st time): 14
value after running query(2nd Time): 16
value after running query(3rd Time): 18
为什么会这样呢?
PHP Version 5.4.24
Mysql Version: 5.5.14
IIS version: 7
这样使用
mysql_query("update tableName set `ColA`=ColA+1",$conn);
要么
mysql_query("update tableName set `ColA`=`ColA`+1",$conn);
这不是MySQL问题,而是PHP。 单引号和双引号不同...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.