我正在制作一个 python GUI,它将在 MySQL 数据库中查找帮助台票证的状态。我使用下面的代码使用 SQLAlchemy 将 python 连接到现有的 MySQL 数据库。
conn = mysql.connector.connect(user='root',
password='stuff',host='127.0.0.1',
database='mydb')
c = conn.cursor()
我只需要访问名为 tickets
的表中的一列 ticket_id
。基本上我想这样做:
SELECT ticket_status FROM tickets WHERE ticket_id = 123;
最简单的方法是什么?
最佳答案
以下代码应该可以获取单个值。如果您后来意识到需要获取多个值,您可以将 fetchone() 更改为 fetchall()
try:
sql = '''
SELECT ticket_status FROM tickets WHERE ticket_id = 123
'''
c.execute(sql)
result = c.fetchone()
except Exception as e:
raise Exception(e)
关于Python:如何使用 SQLAlchemy 访问 MySQL 数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44554147/