PDOStatement对象:: rowCount时()可以用来获取受上一的行数INSERT,UPDATE或DELETE.
它是否有发出第二个请求的开销,例如MySQL的ROW_COUNT(),或者是在执行语句本身时它接收的元数据的受影响行的数量,因此在资源方面是"免费的"?
我启用了mysql日志:
SET GLOBAL general_log = 'ON';
Run Code Online (Sandbox Code Playgroud)
然后使用预准备语句然后rowCount调用运行插入查询.日志显示:
32 Prepare INSERT INTO test VALUES(?, ?, ?)
32 Execute INSERT INTO test VALUES(NULL, '11', '22')
32 Close stmt
Run Code Online (Sandbox Code Playgroud)
所以没有额外的电话.
| 归档时间: |
|
| 查看次数: |
55 次 |
| 最近记录: |