Mysql單表更新的語法:
UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET assignment_list [WHERE where_condition] [ORDER BY ...] [LIMIT row_count]
在更新語句中可用 ORDER BY
子句和 LIMIT
子句。
ORDER BY
子句用來指定數據行的更新順序,一般不寫就是按照記錄插入的順序。
LIMIT
子句限制數據更新的行數。
例:更新test表的column值。但是安照id逆序且只跟新前兩個。即更新test表中id最大兩行的column列值為1。
update test set column = 1 order by id desc limit 2