数据库-ORM操作,依赖\x\Db
组件实现。
setDec()
:是链式操作的终结方法之一,用于构造自减语句,该链只支持主要的where查询表达式,不支持:order
、page
、limit
类型的表达式。
该方法调用后会返回最终构造成的SQL语句。
例如:
$Db = new \x\Db();
$Db->name('user')->where('id', 1)->setDec('money', 20);
最终生成的SQL语句类似于:
UPDATE sw_user SET money=money-20 where id=1;
如果不填自减数,默认会是1
。
$Db = new \x\Db();
$Db->name('user')->where('id', 1)->setDec('money');
最终生成的SQL语句类似于:
UPDATE sw_user SET money=money-1 where id=1;