在这种情况下使用一个查询选择和更新mysql?

时间:2016-09-18 21:29:49

标签: mysql

我可以一起选择和更新吗?而不是使用2个查询,我可以只使用一个吗?

<item>
    <itemName>item1</itemName>
    <buyPrice>5.00</buyPrice>
    <sellPrice>6.00</sellPrice>
</item>

任何想法?

1 个答案:

答案 0 :(得分:1)

锁定表格以防止其他用户更新表格。

LOCK TABLES data;
SELECT data FROM log WHERE id = 1;
// fetch the result
UPDATE log SET data = NOW() WHERE id = 1;
UNLOCK TABLES;