<?php
namespace app\index\controller;
use think\Controller;
use think\Db;
class Index extends Controller
{
public function index()
{
$db = Db::name('user');
// #update
// $res = $db->where([
// 'id' =>3
// ])->update([
// 'username' => '123456789',
// 'email' => '123456@qq.com'
// ]);
#setField 返回影响数据的行数
// $res = $db->where([
// 'id' =>4
// ])->setField('username','987');
# setInc 返回影响数据的行数 逐次加2
// $res = $db->where([
// 'id' => 5
// ])->setInc('num', 2);
#setDec 返回影响数据的行数 逐次减5
$res = $db->where([
'id' => 5
])->setDec('num', 5);
#如果使用setDec出现报错 检查是否在字段设置了无符号
#如果设置了无符号 那么setDec会不允许主次递减到0以下(不允许负数)
dump($res);
}
}
?>