MySQL
修改
联表
后的数据
在数据库管理中,我们经常需要对多个表进行关联查询和
修改
。
MySQL
是一种流行的关系型数据库管理系统,它提供了丰富的
SQL
语句来实现这些操作。本文将介绍如何在
MySQL
中
修改
联表
后的数据,并提供一些代码示例。
以下是
修改
联表
数据的流程图:
#render_12_881036741-svg...
MySQL
可以基于
多表
查询
更新
数据。对于
多表
的 UPDATE 操作需要慎重,建议在
更新
前,先使用 SELECT 语句查询验证
更新
的数据与自己期望的是否一致。
下面我们建两张表,一张表为 product 表,用来存放产品信息,其中有产品价格字段 price;另外一张表是 product_price 表。现要将 product_price 表中的价格字段 price
更新
为 product 表中价...
update student_info s
set class_name = (select class_name from class_info where class_id = s.class_id)
【结果】:通过关联字段关联上的数据,内容相应
更新
;没关联上的,内容变为null。