在Sqlite中更新TOP

Ren*_*neš 3 c# sql sqlite

是否可以更新第一行和WHERE子句.
我试过了:

UPDATE TOP (1) Players SET... WHERE...
Run Code Online (Sandbox Code Playgroud)

和:

UPDATE TOP 1 Players SET... WHERE
Run Code Online (Sandbox Code Playgroud)

但似乎sqlite中没有TOP.我可以用一些替代品吗?
或者我做错了什么?

jue*_*n d 5

尝试

UPDATE Players SET... WHERE... LIMIT 1
Run Code Online (Sandbox Code Playgroud)

我现在无法验证,但可能LIMIT只适用于SELECT语句.如果是这样的话:

UPDATE Players SET... WHERE ID in (SELECT ID FROM Players WHERE ... LIMIT 1)
Run Code Online (Sandbox Code Playgroud)