在python中,与oracle数据库建立连接成功后,我想每5分钟从数据库中检索一次数据,并且我想更新一个特定的列,这就像数据已被拉出一样。
我已将 emp_id 列表存储在 emp_list 中并尝试更新命令,
emp_list = [123,576, 686, 783]
statement = "UPDATE employee SET close_emp_data = 7 WHERE emp_id in (emp_list)"
curs.execute(statement)
connection.commit()
当我执行代码时,我遇到以下错误,“没有这样的列:数据”
PS我不能直接传递emp_id,因为它们是动态的,并且正在检索的行数不是固定的。