SqLite错误:靠近OUTPUT

3

我尝试更新表格并返回已更新行的ID。以下是命令:

UPDATE messages SET status = 2 OUTPUT inserted.ID WHERE status=1 and sender!=@person

但是我在使用 OUTPUT 子句时遇到了 sqlite 错误。 我使用的是版本 3(移动设备上的 Mono 版本)。
1个回答

2
在SQLite中,UPDATE语句没有OUTPUT子句。
在嵌入式数据库中,没有客户端/服务器通信开销。只需使用SELECT获取ID即可。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接