文档首页
MySQL 9.0 参考手册
相关文档 下载此手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


22.3.4.3 更新表格

可以使用 update() 方法修改表格中的一个或多个记录。 update() 方法通过过滤查询来仅包含要更新的记录,然后将您指定的运算应用于这些记录。

要替换 city 表格中的城市名称,请将新的城市名称传递给 set() 方法。然后,将要查找和替换的城市名称传递给 where() 方法。以下示例将城市“Peking”替换为“Beijing”。

mysql-js> db.city.update().set("Name", "Beijing").where("Name = 'Peking'")

使用 select() 方法验证更改。

mysql-js> db.city.select(["ID", "Name", "CountryCode", "District", "Info"]).where("Name = 'Beijing'")
+------+-----------+-------------+----------+-----------------------------+
| ID   | Name      | CountryCode | District | Info                        |
+------+-----------+-------------+----------+-----------------------------+
| 1891 | Beijing   | CHN         | Peking   | {"Population": 7472000}     |
+------+-----------+-------------+----------+-----------------------------+
1 row in set (0.00 sec)
相关信息