语法结构:
UPDATE table_reference SET 列名1=value1【,列名2=value2,......】 【WHERE where_condition】
说明:
table_reference(连接)的语法结构:
表1 {【INNER | CROSS】 JOIN | {LEFT | RIGHT} 【OUTER】JOIN} 表2 ON conditional_expr(连接条件)
连接类型:
INNER JOIN等同于JOIN等同于CROSS JOIN等同于INNER JOIN 称为内连接
LEFT 【OUTER】JOIN 称为左外连接
RIGHT 【OUTER】JOIN 称为右外连接
举例:
UPDATE tdb_goods AS g INNER JOIN tdb_goods_brands AS b ON g.brand_name = b.brand_name SET g.brand_name = b.brand_id;
//因为两个表要操作的字段相同,所以先赋予别名,然后再在列名前标注别名