Mysql检索更新查询的结果

时间:2015-05-14 06:42:02

标签: mysql optimization

我正在开发高负载的Web应用程序并尝试减少sql查询的数量。我经常需要更新一行并获得结果。我认为有可能运行查询并同时接收更新字段的值而不进行2次调用mysql服务器会很好。例如,我执行以下查询:

update table set val=val+1 where id=1;

和函数返回:

array("val"=>10)

当然,我明白,我可以编写自己的函数,它首先进行更新,而不是选择并返回结果。但问题是,在这种情况下,mysql服务器必须在第一次查询期间搜索数据,而不是第二次查询,这又需要寻找数据并返回它。我正在考虑mysql寻找数据,更新和返回更新数据的方式。

0 个答案:

没有答案