mysql update語句加order by進行指定順序的更新


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM