mysql 版本是5.5
有多条符合条件的mysql数据但是print后返回的只是一个总数计数而已,varchar内容不知道怎么调用。
数据库里的内容就不上图了,大概是这样{1,tom.2.frank.1,dave}
没规定auto-increment
python pymysql 返回值是int类型
mysql 版本是5.5
有多条符合条件的mysql数据但是print后返回的只是一个总数计数而已,varchar内容不知道怎么调用。
数据库里的内容就不上图了,大概是这样{1,tom.2.frank.1,dave}
没规定auto-increment
python pymysql 返回值是int类型
楼上说的对,我这样做就把数据都取出来了。
sql='SELECT news FROM southcity'
news=cursor.execute(sql) #返回一个int数据为记录数目
news=cursor.fetchall() #返回一个tuple,包含sql语句查询的所有结果
4 回答4.4k 阅读✓ 已解决
5 回答3.2k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答2.9k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
cursor.fetchall解决问题了