python - python:从mysql表中选择
问题描述
我正在尝试使用 Python 从 mysql 表中选择一个国家的地区。但是,当我编写以下代码时:
cur.execute("select region from player_list where country = %" % (country))
我收到以下错误消息:
ValueError:格式不完整
我不能 100% 确定使用 mysql.connector 从 mysql 表中获取此信息的正确格式是什么。
解决方案
这可能取决于您的 ORM,但对我来说,正确的语法是:
cur.execute("select region from player_list where country = %s", [country])
推荐阅读
- powerbi - 如何使用中间表强制多对多过滤方向
- ios - 无法将解析的 JSON 数据显示到 UITableView
- java - Java EE 规范与实现
- python - 意外的 Python KeyError
- vue.js - Vue + Vee Validate 3 触发手动验证
- javascript - 我可以使用 home.ejs 代替 index.html 吗?
- python - 有没有办法让文档图像从任何位置垂直?
- html - CSS:在 iOS 13 上禁用滚动反弹效果
- gradle - Gadle - 将 jar 文件包含到 jar 文件中
- puppeteer - Puppeteer => 如何在标签的循环中访问所有内容