首页 > 解决方案 > python:从mysql表中选择

问题描述

我正在尝试使用 Python 从 mysql 表中选择一个国家的地区。但是,当我编写以下代码时:

cur.execute("select region from player_list where country = %" % (country))

我收到以下错误消息:

ValueError:格式不完整

我不能 100% 确定使用 mysql.connector 从 mysql 表中获取此信息的正确格式是什么。

标签: pythonmysql-python

解决方案


这可能取决于您的 ORM,但对我来说,正确的语法是:

cur.execute("select region from player_list where country = %s", [country])

推荐阅读