使用Python,我已经成功地通过使用mysql.connector在查询中定义变量并从查询结果中定义变量(字符串和整数)来逐行选择和更新值。
我想从SQL表的两列中选择所有值,并将它们传递给字典,其中一列保存键,另一列保存由表行配对的值。
我尝试过这个。失败:
cursor.execute('SELECT id, name FROM colors')
for (id, name) in cursor:
test001 = dict([id, name])
您需要初始化一个空的dict
,然后为结果集中的每一行添加一个条目。
cursor.execute('SELECT id, name FROM colors')
test001 = {}
for (id, name) in cursor:
test001[id] = name