我有一张桌子这个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”的值。
老实说,我不明白第二个问题。