为了账号安全,请及时绑定邮箱和手机立即绑定

PYMYSQL“fetchone() is None”相当于 fetchall()?

PYMYSQL“fetchone() is None”相当于 fetchall()?

智慧大石 2023-09-26 17:00:16
当用户输入 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 回答
  • 0 关注
  • 112 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信