是否可以更新第一行和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.我可以用一些替代品吗?
或者我做错了什么?
尝试
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)