+ -
当前位置:首页 → 问答吧 → 请教,MYSQL的问题,谢谢!

请教,MYSQL的问题,谢谢!

时间:2011-09-11

来源:互联网

PHP code


$o_Db=new mysqli('127.0.0.1','test','test','php_test','1111');

$o_Db->query("UPDATE main_table set title_bool = '0' WHERE domain='www.test.com'");

echo $o_Db->affected_rows;




如果title_bool不为1

$o_Db->affected_rows返回值为1

如果title_bool已经为0

$o_Db->affected_rows返回值为0

MYSQL在执行SQL之前,会检查字段的值?

作者: asdcfds   发布时间: 2011-09-11

写错了,纠正一下!

如果title_bool不为0

$o_Db->affected_rows返回值为1

如果title_bool已经为0

$o_Db->affected_rows返回值为0

MYSQL在执行SQL之前,会检查字段的值?


作者: asdcfds   发布时间: 2011-09-11

我的理解是如果指定要修改的字段的值根本没发生变化,那么就不提交更改,也就是会检查字段的值!
要知道,我们手写的SQL语句在执行之前都是经过MySQL优化过的,所以检查字段的值也就不足为奇了!

一点猜测,期待高手解答!

作者: wjq3714   发布时间: 2011-09-11

相关阅读 更多