我有这张桌子:
-----------------------
summonerId | timestamp
-----------------------
253222 | 14395235091096
929112 | 14395235091056
(...)
我想更新时间戳较低的行,但是当我这样做时我无法更新
UPDATE summoners_shell
SET
summonerId = ".$s.",
timestamp = ".$time."
WHERE timestamp = (SELECT MIN(timestamp))
它会更新所有行!为什么?我该怎么做我想要的?
答案 0 :(得分:1)
如果这不是拼写错误,那么此查询可能会解决您的问题。
private var aZebraArray:Array;
答案 1 :(得分:0)
试试这种方式
UPDATE summoners_shell SET summonerId=".$s.",timestamp=".$time."
WHERE timestamp=(SELECT MIN(timestamp) from summoners_shell)