使用%s的Python MySQL Connector数据库查询失败

我有一个基本程序,应该查询包含用户信息的数据库。我正在尝试为特定用户选择信息并将其打印到控制台。

这是我的代码:import mysql.connector

funcon = mysql.connector.connect(user='root', password='pass', host='127.0.0.1', database='fundata')funcursor = funcon.cursor()query = ("SELECT * FROM funtable WHERE userName=%s")uName = 'user1'funcursor.execute(query, uName)for (userName) in funcursor:

print("{}".format(userName))

我将用户名存储在变量中,因为稍后我计划从tkinter输入框中获取用户名。当我执行此代码时,我收到以下错误:mysql.connector.errors.ProgrammingError: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%s' at line 1

我已经尝试将%s放在查询中的引号中,但随后它逐字地搜索用户名'%s'并且不返回任何内容。如何更改我的代码,以便只查询该用户的数据库?

谢谢。

仅供参考:我使用的是python 3.3。

python从云端数据库获取数据失败_使用%s的Python MySQL Connector数据库查询失败相关推荐

  1. echarts从数据库获取数据制图

    echarts从数据库获取数据制图 首先是连接mysql的工具类(DBUtil ), import java.sql.Connection; import java.sql.DriverManager ...

  2. Python Socket请求网站获取数据

     Python Socket请求网站获取数据 ---阻塞 I/O     ->收快递,快递如果不到,就干不了其他的活 ---非阻塞I/0 ->收快递,不断的去问,有没有送到,有没有送到,. ...

  3. Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

    脚本优化-参数化之关联MySQL数据库获取数据 by:授客 QQ:1033553122 测试环境: Loadrunner 11 Win7 64位 实操: 1.   安装MySQL ODBC驱动程序 O ...

  4. eclipse读取mysql数据乱码_eclipse从数据库获取数据时控制台乱码问题

    最近在学习HQL的时候,想从数据库获取数据时eclipse控制台乱码,一开始以为是控制台设置的编码有问题,然后就修改了控制台的编码,run->run Configurations->com ...

  5. mysql从库数据源_SoapUI Pro教程:如何使用MySQL服务器作为数据源-从MySQL数据库获取数据...

    SoapUI Pro拥有许多其他web服务测试工具所不具备的高级技术和功能.对于REST.SOAP以及其他流行的API和物联网协议,SoapUI Pro提供了业界最全面的功能测试功能.通过易用的图形界 ...

  6. java简单从一个数据库获取数据,然后插入到另外一个数据库

    思路:从一个数据库获取数据,然后插入到另外一个数据库,使用springboot的话就需要在application.yml配置两个数据库,这样比较麻烦也要注意注解的使用,如: server:port: ...

  7. Bigdecimal 在从数据库获取数据后 和从前台获取的数据作比较时(值相等)

    1.做数值校验 ,Bigdecimal 在从数据库获取数据后 和从前台获取的数据作比较时(小数) 会出现 数据库取出的数据进度丢失 得到的结果是 false 解决方案 :先进行小数位保留 然后再作比较 ...

  8. Android中连接MySql数据库获取数据的简单实现

    文章目录 背景 demo布局 导入jar包 demo代码实现 权限设置 应用运行的结果 背景 一般情况下,Android与数据库中的数据进行交互都是通过调用api接口来实现的.但是今天我们就来尝试实现 ...

  9. java向mysql写入数据慢_通过java代码往mysql数据库中写入日期相关数据少13个小时...

    通过show variables like '%time_zone%'; 查看时区: CST 时区 名为 CST 的时区是一个很混乱的时区,有四种含义: 美国中部时间 Central Standard ...

最新文章

  1. 如何看待那些互相矛盾的论文?
  2. SAP QM执行事务代码QE23为检验批录入结果,报错-No selected set exists for the inspection point 200 or plant NMDC-
  3. Logstash 推送告警到阿里钉钉(Dingtalk)
  4. python教程:深copy浅copy
  5. Scrum 冲刺 第一日
  6. java数组图片_在JAVA中定义图片数组
  7. (STTN)Learning Joint Spatial-TemporalTransformations for Video Inpainting
  8. 在python中、如果异常并未被处理或捕捉_7、Python-异常
  9. Django【设计】可插拔的插件方式实现
  10. 三 数据结构 --数和二叉树
  11. The Django Book-----第一章:介绍Django
  12. android 垂直方向布局,Android详解4种基本布局
  13. opencv 之 颜色通道提取
  14. 吉林大学计算机研究生成绩计算方法,关于同济大学研究生成绩计算方法的说明...
  15. 2021年终总结暨2022年计划安排
  16. java工程师待遇_Java程序员的薪资水平如何?
  17. pip命令下载第三方依赖的彩色进度条的具体实现
  18. cmake错误集锦:unkown arguments specified
  19. 从树根互联、睿视智觉、Strikingly这3家企业浅窥AWS中国
  20. 0基础快速入门WebPack(3)——图解详述plugins(插件)的安装及sourceMap的使用及WebpackDevServer正向代理和模块热更新等(附详细案例源码解析过程及版本迭代过程)

热门文章

  1. webpack4 filemanager-webpack-plugin 打zip包失败问题
  2. 【C语言】输出半径1到10的圆的面积,当面积值超过100时,停止执行本程序
  3. C#LeetCode刷题-多线程
  4. python -m SimpleHTTPServer
  5. Rekit Studio简介:用于React和Redux开发的真实IDE
  6. gitter 卸载_最佳Gitter渠道:PHP
  7. 力扣-二叉树的前序遍历
  8. 用Python玩连连看是什么效果?
  9. 大数据平台之初体验 | 网易猛犸 | 数据仓库、调度系统、数据质量、离线与实时计算应有尽有。
  10. java项目打jar包的两种情况