MySQL使用用户变量优化先更新后查询

-- 使用变量@now存储
update t1 set t_date=NOW() where id=1 and @now=NOW();
-- 使用@now
select @now;

要使用上一条sql语句中的值,用用户变量存储起来。用户变量在一次会话内有效。

这里要避免重新查询刚刚更新的数据。

发布了740 篇原创文章 · 获赞 337 · 访问量 77万+

猜你喜欢

转载自blog.csdn.net/a772304419/article/details/103953965