当用户输入 ID 修改销售时,我需要控制空记录。
这里有一个技巧,如果我把cursor.fetchone()而不是cursor.fetchall(),条件是None验证该行是空的,并告诉用户输入另一个ID,但它似乎不适用于fetchall( )根本。
我必须使用 fetchall,否则我会开始遇到漂亮格式的问题。
consulta = "SELECT id, CAST(fecha AS CHAR), id_cliente, total FROM compra WHERE id = %s;"
cursor.execute(consulta, (id))
compra = cursor.fetchall()
**if (compra is None):**
print("ID is not valid.\n")
exito = False
return
else:
exito = True
T.clear_rows()
for x in compra:
T.add_row(x)
clear()
print(T)
提前致谢!
呼唤远方
相关分类