php – 如何在PDO中获取查询语句的类型?
发布时间:2020-12-15 05:36:28 所属栏目:MySql 来源:互联网
导读:在MySQL Reference Manual中,数据定义语句和数据操作语句之间存在区别.现在我想知道查询是插入数据库记录,更新一个,删除一个还是修改表结构等,或者更准确地说,是受影响行的确切数量,但前提是它是否适用.例如,声明SELECT * FROM SomeTable WHERE id=1 OR id=2
|
在MySQL Reference Manual中,数据定义语句和数据操作语句之间存在区别. 现在我想知道查询是插入数据库记录,更新一个,删除一个还是修改表结构等,或者更准确地说,是受影响行的确切数量,但前提是它是否适用. 例如,声明
返回一些受影响的行(在本例中为2),但是使用SELECT语句,数据库中没有任何修改,因此该数字将为0. 如何获得查询类型? 最佳答案 我正在寻找相同的答案,偶然发现了this article.它最后一次更新是在八月份.在其中,有一节:“确定声明的类型”您基本上可以做出以下假设:(从文章中复制)>如果columnCount()为零,则该语句不会生成结果集.相反,它修改了行,您可以调用rowCount()来确定受影响的行数. 我将为您省去麻烦,只需在此处粘贴代码示例即可 (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php – 如何使用MySQL Join通过上次回复对论坛帖子进行排序
- MySQL存储函数与嵌套IF … END IF,语法错误,正确的语法使用
- php – Mysql事务:提交和回滚
- 在OSX 10.5上的MySql启动时找不到文件’./mysql-bin.index’
- 否定mysql中的正则表达式模式
- 安装MySQL Workbench但文件/etc/my.cnf不存在
- mysql – 带有where子句的SQL MIN函数
- java – JDBC ResultSet是应用程序级查询游标
- php – 如何在我的网站上以更好的方式上传,播放和存储视频
- php – 将Unix时间戳转换为MySQL DATETIME
