首先,单个表的UPDATE语句:
更新[LOW_PRIORITY] [IGNORE] tbl_name
SET col_name1 = expr1 [,col_name2 = expr2 ...]
[WHERE where_definition]
[ORDER BY ...]
[LIMIT row_count]
第二,多表UPDATE语句:
更新[LOW_PRIORITY] [IGNORE] table_references
SET col_name1 = expr1 [,col_name2 = expr2 ...]
[WHERE where_definition]
UPDATE语法可以使用新值更新原始表行中的列.
SET子句指示要修改的列以及要赋予的值. WHERE子句指定应更新的行.
如果没有WHERE子句,请更新所有行. 如果指定了ORDER BY子句,则按指定的顺序更新行.
LIMIT子句用于提供限制,以限制可以更新的行数.
UPDATE语句支持以下修饰符:
1. 如果使用LOW_PRIORITY关键字,则UPDATE的执行将延迟,直到没有其他客户端从表中读取为止.
2. 如果使用IGNORE关键字,即使在更新过程中发生错误,
如果出现重复的关键字冲突,则这些行将不会更新. 如果在更新列之后ÿ