假设我有一个带有名称字段和int字段的架构。我想获得一个int值为1的随机条目,将其设置为0,然后返回以事务方式更改的条目的名称。最好的方法是什么?提前致谢!
以事务方式进行操作的最佳方法是使用事务:
BEGIN;
SELECT ID, Name FROM MyTable WHERE IntValue = 1 ORDER BY Random() LIMIT 1;
UPDATE MyTable SET IntValue = 0 WHERE ID = ?;
COMMIT;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句