0
UPDATE counter SET views=views+1

这个查询在 InnoDB 和 MyISAM 表中使用安全吗?

我记得,就像 10 年前一样,有一个错误(或者“一个令人不快的功能”,如果你愿意的话) - 当这个查询同时有 2 次以上的点击时(2 多个用户同时访问了该页面) ,views值被重置为0

这个功能还在吗?

4

1 回答 1

1

这个查询是安全的。执行更新查询时,表(或 InnoDB 格式数据库中的行)会自动锁定。

于 2013-04-20T23:50:54.250 回答