thinkphp5 怎么增加余额啊。

浏览:1024 发布日期:2018/07/30 分类:求助交流 关键字: mysql
self::where('userid','1')->update(['money'=>'money'+2]);
这么写,感觉不对啊。
self::where('userid','1')->update(['money'=>'money+2']);
这么写感觉也不对。

其他办法就是先查询取出余额,计算完成,再update进去,但是多了一个查询语句,增加开销。

还有一个办法,就是直接拼凑出sql语句,
update xxx set money=money+2 where userid = 1 , 然后执行sql,这种到是不增加一次查询,难道用模型,一次update,不行吗?
最佳答案
评论( 相关
后面还有条评论,点击查看>>