我有一张桌子这个cols:

ID,名称和isWinner

我想选择一个随机获胜者,并使用isWinner将选定的行标记为获胜者。

SELECT * FROM table WHERE isWinner = '0' ORDER BY RAND() LIMIT 1;


如何更新选定获胜者的isWinner字段?
以及如何将isWinner设置为其他0列?

最佳答案

如果我理解您的问题,则要更新isWinner的值,您必须这样做:

`UPDATE table SET isWinner='1' WHERE id='X'`


X是您从SELECT查询中检索到的“ id”的值。

老实说,我不明白第二个问题。

07-24 19:42