mysql update语句分区更新_MySQL的SQL语句 - 数据操作语句(15)- UPDATE 语句

UPDATE 语句

UPDATE 是修改表中行的 DML 语句。

UPDATE 语句可以用 WITH 子句开头,定义在 UPDATE 中可访问的公共表表达式。

单表语法:

1. UPDATE [LOW_PRIORITY] [IGNORE] table_reference

2. SET assignment_list

3. [WHERE where_condition]

4. [ORDER BY ...]

5. [LIMIT row_count]

6.

7. value:

8. {expr | DEFAULT}

9.

10. assignment:

11. col_name = value

12.

13. assignment_list:

14. assignment [, assignment] ...

多表语法:

1. UPDATE [LOW_PRIORITY] [IGNORE] table_references

2. SET assignment_list

3. [WHERE where_condition]

对于单表语法,UPDATE 语句用新值更新命名表中现有行的列。SET 子句指示要修改的列及其应给定的值。每个值可以用表达式给定,也可以使用关键字 DEFAULT 将列显式设置为其默认值。WHERE 子句(如果给定)指定要更新哪些行。如果没有 WHERE 子句,所有行都将更新。如果指定了 ORDER BY 子句,则按指定的顺序更新行。LIMIT 子句对可以更新的行数进行了限制。

对于多表语法,UPDATE 更新 table_references 中每个表中满足条件的

你可能感兴趣的:(mysql,update语句分区更新)