我有一个absent_studentID_list
的列表
absent_studentID_list = ['sid000001','sid000006']
我想更新student表中的status
列,该列将studentID
与absent_studentID_list
匹配
目前我正在循环列表并使用更新
for sid in absent_studentID_list:
u = update(studentTable).values({"status": "Absent"}).where(studentTable.c.studentid == str(sid))
studentTableSession.execute(u)
studentTableSession.commit()
有没有比这更好的更新方法
你可以用
通过使用
in_
,您只需要执行一次,而不是在循环中执行相关问题 更多 >
编程相关推荐