我在考虑为什么 mysql 中的一些特殊命令如create user
, grant privileges
,drop user
当正确传递 return 时"0 rows affected"
,这是不正确的!(mysql db 中的行确实受到影响)
我知道没有标准查询,但如果我们delete from user where ...
在mysql
数据库上做,我们会看到N rows affected
.
所以它可以用相当简单的方式计算。
否则响应“Query OK (0.00 sec)”会更准确。
还是我错过了什么?我用几个mysql 5.1-5.5版本验证了上面的内容。
mysql 的工作方式是这样的......
执行 INSERT、UPDATE、DELETE 显式命名表
未显式命名表的 SQL 命令具有 0 row(s) affected
echo 的此类命令0 row(s) affected
包括
我想这一直都是如此。
归档时间: |
|
查看次数: |
8272 次 |
最近记录: |