企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 修改数据 > 修改数据必须带有where条件 ~~~ /** * 更新 */ public function update() { $data = ['username' => 'mysql', 'password' => '654321', 'age' => 20]; $model = new User(); $result = $model->where(['id', '=', 1])->update($data); var_dump($model->getSql()); echo '更新影响行数:' . $result . '<br/>'; } ~~~ ~~~ /** * 修改单个字段 */ public function setField() { $model = new User(); $result = $model->where(['id', '=', 10])->setField('username', 'lucy'); echo "修改id等于10的用户名称为lucy:<br/>"; var_dump($result); } ~~~ ~~~ /** * 字段数字增加 */ public function increase() { $model = new User(); $result = $model->where(['id', '=', 10])->increase('age'); echo "将id等于10的用户年龄加1:<br/>"; var_dump($result); $result = $model->where(['id', '=', 10])->increase('age', 5); echo "将id等于10的用户年龄加5:<br/>"; var_dump($result); } ~~~ ~~~ /** * 字段数字减少 */ public function decrease() { $model = new User(); $result = $model->where(['id', '=', 10])->decrease('age'); echo "将id等于10的用户年龄减1:<br/>"; var_dump($result); $result = $model->where(['id', '=', 10])->decrease('age', 5); echo "将id等于10的用户年龄减5:<br/>"; var_dump($result); } ~~~