从网上搜了很多资料,没有对口的,抓狂。没办法自己研究了一下,相信写出来能够帮到很多人。

下边是我写的一段代码,为了方便大家看我加了行号。从下边代码中第4行可以看到,rowcount结果为-1,但是从第5行却可以将查询结果打印出来。显然查询是有结果的,为什么rowcount为-1呢?

第1行>>> db = mysql.connector.Connect(host=‘10.1.1.47’, port=2205, user=‘boss’, passwd=‘qwekkk’,charset=utf8,db='PP_01')

第2行>>> cursor_pet = db.cursor()

第3行>>> cursor_pet.execute('select userid,petid from t_pp_pet_01')

第4行>>> print cursor_pet.rowcount

-1

第5行>>> for list in cursor_pet.fetchall():

... print list

...

(1, 11)

(1, 12)

(2, 11)

(3, 11)

(2, 10)

(4, 15)

下边是解决方案。我们应该在打印查询行数之前先调用一下fetchall()这个函数,然后行数rowcount就打印出来啦:

第1行>>>db = mysql.connector.Connect(host=‘10.1.1.47’, port=2205, user=‘boss’, passwd=‘qwekkk’,charset=utf8,db='PP_01')

第2行>>> cursor_pet = db.cursor()

第3行>>> cursor_pet = db.cursor()

第4行>>> cursor_pet.execute('select userid,petid from t_pp_pet_01')

第5行>>> cursor_pet.fetchall()

[(1, 11), (1, 12), (2, 11), (3, 11), (2, 10), (4, 15)]

第6行>>> print cursor_pet.rowcount

6

python rowcount_python语言中,对于cursor的查询明明有结果,为什么print cursor.rowcount结果为-1?...相关推荐

  1. python语言中,对于cursor的查询明明有结果,为什么print cursor.rowcount结果为-1?

    从网上搜了很多资料,没有对口的,抓狂.没办法自己研究了一下,相信写出来能够帮到很多人. 下边是我写的一段代码,为了方便大家看我加了行号.从下边代码中第4行可以看到,rowcount结果为-1,但是从第 ...

  2. c语言中lookup函数功能,查询引用之王——Lookup函数实用技巧解读!

    Excel中最常用的查找引用函数当之无愧的是Vlookup,但是有一个函数比Vlookup函数的功能更强大,此函数就是Lookup. 一.作用及语法结构. Lookup函数具有两种使用形式:数组形式和 ...

  3. python中request方法_如何使用python语言中的request模块获取代码

    在python设计语言中,可以使用request第三方包获取请求的参数等,可以利用请求路径获取静态代码,查看相关请求参数和指标等.下面利用一个实例说明request模块获取代码和参数,操作如下: 工具 ...

  4. python求图形面积_如何使用python语言中的if语句实现求取图形面积

    在python设计语言中,逻辑运算符和判断语句结合起来使用,可以实现不同的功能.一般情况下,如果知道三角形的三边,可以利用三边计算出它的面积:规范的四边形知道对角的两边,就可以计算出对应的面积.下面利 ...

  5. c语言中用两个n表示什么格式,C语言中‘\n'为什么能表示CRLF两个字节

    为什么要说这个简单的问题? 众所周知,在Windows下文本文件的换行符是CRLF,占两个字节.在Unix下是LF,占一个字节.(还有奇葩的Mac是CR).但是C语言中直接printf一个 '\n', ...

  6. Python之pip:Python语言中的pip的简介、安装、使用方法之详细攻略

    Python之pip:Python语言中的pip的简介.入门.使用方法之详细攻略 目录 pip的简介 pip的安装 1.Linux之Ubuntu系统安装pip3 pip的使用方法 1.pip命令集合 ...

  7. python global函数_如何使用python语言中的global关键字获取函数值

    在python语言中,如果在函数外层定义了一个全局变量a,函数内部又有一个同名的局部变量,想要这个全局变量的值改成为局部变量的值,可以使用global.下面利用一个实例说明如何实现这个场景,操作如下: ...

  8. python模块调用的用法_如何使用Python语言中的random模块调用方法

    Python语言中的random模块,包含了很多方法属性,可以直接调用这些方法和设置属性.根据不同的方法展示不同的内容.下面利用几个实例查看random模块中的方法,操作如下: 工具/原料 Pytho ...

  9. python语言中with as的用法使用详解

    本篇文章主要介绍了python语言中with as的用法使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 With语句是什么? 有一些任务,可能事先需要设置,事后做 ...

最新文章

  1. jquery遍历table
  2. QT的QRenderPass类的使用
  3. JUST技术:提升基于GPS轨迹的路网推测精确度
  4. 浏览器登陆时纪录自动登陆时限
  5. Dev-Cpp 常用的快捷键(持续更新)
  6. java socket编程聊天室_Java Socket通信之聊天室功能
  7. [C++] vector 初始化
  8. 【git】 vim的使用
  9. linux下巧用tail命令 创建自解压tar文件
  10. excel英文自动翻译成中文教程
  11. 黑马程序员--'1封感人的来信—穷的只剩下梦想,1个黑马程序员的追梦之旅
  12. Python如何连接数据库,一文看懂
  13. 计算机桌面文件删除不掉是怎么了,电脑删除不了文件怎么办?教你几种好的处理方法,一学就会...
  14. 2022 抖音记录美好生活
  15. C语言实现日历打印小程序
  16. 计算器四则运算c语言,C语言:基于命令行的四则运算计算器
  17. java cms 开源系统_基于Java的开源CMS系统选择
  18. 利用arcgis模拟制作水下地形
  19. NFT是什么?一篇文章搞懂NFT的概念
  20. js之省市区(县)三级联动效果

热门文章

  1. ElasticSearch全文检索技术
  2. ldap over ssl php,ldapsearch over ssl/tls不起作用
  3. 聚类算法评价指标python实现_聚类算法的评价指标
  4. 学习记录:python之将视频.mp4转存为一帧帧图片.jpg
  5. 2022.9.9 360笔试题-老张修路
  6. linux mjpg-streamer安装
  7. OpenCV+V4L实现MJPG格式拉取USB摄像头
  8. 闪聚支付-第1章-Nacos-服务发现与配置管理
  9. 同样是1亿数据,为什么nutsdb扛不住,而badgerdb可以?
  10. 使用计算机上存储的配置文件,Onedrive使用教程 如何存储文件到onedrive及管理