我正在尝试使用pymysql
. 我目前的解决方案是 3 行代码。这是处理这个问题的最好方法吗?
import pymysql
conn = pymysql.connect(host='localhost', user='root', passwd='')
conn.autocommit(True)
cur = conn.cursor()
memory = '100'
# I want to access one item from mySQL
cur.execute("""SELECT id FROM scada.sensors WHERE memory='{}'""".format(memory))
for x in cur.fetchall(): # only runs once
sensor_id=x[0]
我需要这个 for 循环来访问 的内容cur.fetchall()
吗?
我正在使用 Python 3.2.3