gpt4 book ai didi

python - MySQL 和 Python Select 语句

转载 作者:行者123 更新时间:2023-11-29 20:01:25 24 4
gpt4 key购买 nike

我目前正在尝试从表中的单元格中选择特定文本,但我无法让 MySQL 服从我的命令。我确信我做错了,但对我来说,这感觉是对的......我已经检查了文档和谷歌,但我自己无法找到答案,因此我要转向给你。

这是MySQL的支出:

mysql> describe configuration;
+---------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| option | varchar(255) | NO | PRI | NULL | |
| setting | varchar(255) | NO | | NULL | |
+---------+--------------+------+-----+---------+-------+

在 PHPMyAdmin 中它看起来像这样:

+---------+---------+
| option | setting |
+---------+---------+
| version | 0.7.48 |
+---------+---------+

我正在尝试这个:

#!/usr/bin/env python
import MySQLdb

db = MySQLdb.connect(host="XXX", user="XXX", passwd="XXX", db="XX")
cur = db.cursor()
cur.execute("SELECT setting FROM configuration WHERE option = version")
current_version = cur.fetchone()
db.close()
cur.close()

这怎么行不通?我迷茫了。

最佳答案

e4c5acw1668 是正确的:

cur.execute("SELECT setting FROM configuration WHERE `option` = 'version'")

成功了。

关于python - MySQL 和 Python Select 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40523778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com