💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 更新数据库 ![](https://img.kancloud.cn/49/59/49591d4618a5c5cfd49c7d2875681b14_783x588.png) # update() ## 主键查询法: $data中第二个id参数为主键,这样就是判断id为2的那条数据更新,注意必须为主键(这样用法省去了where()条件) ~~~ $data=['user_name'=>'xiaolp','id'=>2]; $res=Db::name('maik')->update($data); dump($res); //返回更新的行数 ~~~ ![](https://img.kancloud.cn/6d/88/6d881c6049a15554919ec4b8076e9148_854x192.png) ## 主键方法更新多条数据: 以下代码更新了 名字 与 年龄 ~~~ $data=['user_name'=>'xiaolp','id'=>2,'age'=>30]; $res=Db::name('maik')->update($data); dump($res); //返回更新的行数 ~~~ ![](https://img.kancloud.cn/6d/95/6d957cb7236081c525a151a747b9b8f5_993x208.png) ## 下面为有where()条件的用法 ~~~ $data=['user_name'=>'xiaolp']; $res=Db::name('maik')->where('id',2)->update($data); dump($res); //返回更新的行数 ~~~ ![](https://img.kancloud.cn/98/8e/988e0210822ba92c4c03fe022c2af33e_1206x229.png) ## 更新语句返回值 返回影响行数 更新成功返回影响行数,失败返回0 ![](https://img.kancloud.cn/7c/95/7c95b90f8f75e83fce383dcb958bf881_904x343.png) ![](https://img.kancloud.cn/b4/69/b4690d1e6e5c6a4d606943f3c63e6a56_867x208.png)