我想在表格中选择第一行,顺序为time
(发送),然后删除这一行文。 我不想使用两个问题,因为另一个客户有可能在删除该行之前选择该行(这将是几个从不同网络一度连接的机器)。
我认为,我可以做这样的事情。
SELECT * FROM `mytable` ORDER BY `time` LIMIT 1;
DELETE FROM `mytable` ORDER BY `time` LIMIT 1
......但我犯了一个错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ; DELETE * FROM
pending
ORDER BYtime
LIMIT 1 at line 1
这样做的最佳途径是什么? 感谢。