# 更新数据 使用 `update` 语句可以更新表中的数据,如果返回为 1 则更新成功。 更新之前必须带有 `where` 更新条件。 ```php public function update() { return Db::table('user') ->where('id', 12) ->update(['name' => '小昱']); } ``` 如果更新条件为主键,则可以直接把主键写在更新数组中 ```php public function update() { return Db::table('user') ->update(['name' => '小昱', 'id' => 12]); } ``` 转换为 SQL 为: ```sql UPDATE `user` SET `name` = '小昱' WHERE `id` = 12 ```