當用戶輸入 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)提前致謝!
添加回答
舉報
0/150
提交
取消