我也想知道咋个实现。我想到的是 增加一个字段 比如 state 默认为 0 写入就不说了,直接写入 读取的时候 先把要读取的数据 的state 设置为读取用户的id UPDATE `user` SET state = 1 WHERE state = 0 LIMIT 2; 然后再读取这个数据 SELECT * FROM `user` WHERE state=1 LIMIT 2; 再删除这些数据 DELETE FROM `user` WHERE state=1 LIMIT 2; 当然需要加上事务我这个肯定不是很准确。期待版主的回答
写入就不说了,直接写入
读取的时候 先把要读取的数据 的state 设置为读取用户的id
UPDATE `user` SET state = 1 WHERE state = 0 LIMIT 2;
然后再读取这个数据
SELECT * FROM `user` WHERE state=1 LIMIT 2;
再删除这些数据
DELETE FROM `user` WHERE state=1 LIMIT 2;
当然需要加上事务我这个肯定不是很准确。期待版主的回答