【发布时间】:2014-10-26 03:24:46
【问题描述】:
我有一个带有单个值的元组,它是数据库查询的结果(它给了我当前在数据库中的最大 ID #)。我需要将值加 1 以用于我的后续查询以创建与下一个 ID # 关联的新配置文件。
无法将元组转换为整数以便我可以加 1(在此处尝试迂回方式,将值转换为字符串,然后转换为 int)。请帮忙。
sql = """
SELECT id
FROM profiles
ORDER BY id DESC
LIMIT 1
"""
cursor.execute(sql)
results = cursor.fetchall()
maxID = int(','.join(str(results)))
newID = maxID + 1
【问题讨论】:
-
要获取单元素元组的第一个(仅限 AKA)元素,请执行
mytuple[0];)