我正在为在线商品制作服务器,我需要将更改日志存储在表中,但我不能使用触发器,需要一次存储多个,但它必须是通用功能,因为我不知道如何必须做很多记录。
我尝试获取变量中的记录数并使用 for 多次执行查询,但查询数不起作用。
sql = "INSERT INTO InputProva(CODODL, CODART, QTAPRO, COMMES) SELECT CODODL, CODART, QTAPRO, COMMES FROM InputServer WHERE FLELAB = 'N'; "
sql2="UPDATE InputServer SET FLELAB = 'S' WHERE FLELAB = 'N'"
i=0
num = system.db.runQuery("SELECT COUNT SELECT * FROM InputServer WHERE COMMES = 'S'")
for i in num :
system.db.runUpdateQuery(sql)
system.db.runUpdateQuery(sql2)
我需要能够执行查询,但是当我尝试运行它时,它说“num 不是有效范围”。