我正在尝试在 SQLite 中进行此更新:
UPDATE T_INPUT c SET (c.STATUS = 0, c.ERRORMSG='') where not c.ID in (SELECT a.ID FROM T_INPUT a, T_OUTPUT b where a.ID = b.FK_INPUT AND a.STATUS = 1)
当我跑步时,我的回报是:
[System.Data.SQLite] ErrorCode: 1
ErrorMessage: SQL logic error or missing database
near "c": syntax error
但为什么?这里没有错。
我尝试使用 T_INPUT.ID 而不是“c”,但它也不起作用。
谁能帮我?