MySQL中增加一列
Zend 有没有办法将 MySQL 列中保存的整数加 1?
谢谢
编辑:
我当前的代码如下:
$row = $this->find($imageId)->current();
$row->votes = // THIS IS WHERE I WANT TO SAY INCREMENT
$row->save();
Is there a way in Zend to increment an integer, held in a MySQL column, by 1?
Thanks
edit:
My current code is like:
$row = $this->find($imageId)->current();
$row->votes = // THIS IS WHERE I WANT TO SAY INCREMENT
$row->save();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是的,有。以下是使用产品并递增数量字段的示例:
Yes there is. Here's an example using products and incrementing a quantity field:
votes++ 不能防止其他请求的竞争条件,这就是为什么需要一个数据库解决方案。
例如:假设两个请求几乎同时到达
votes++ does not protect against race conditions from other requests, that's why it is desirable to have a database solution.
For example: imagine two requests come in at almost the same time
我可以提供以下建议吗
Might I offer the following suggestion