这个错误的意思是在尝试格式化字符串时,需要一个数字,但提供了一个字符串,在使用字符串格式化时必须确保传递的是正确的数据类型
类似于下面这样
record_id = 123 # 假设这是你的记录 ID,一个整数
sql_query = "DELETE FROM your_table WHERE id = %d" % record_id
我刚开始直接按%s改的,所以出错了
cursor.execute('SELECT * FROM image where patient_id = %s', (patientId,))