mysql UPDATE和REPLACE


UPDATE和REPLACE基本類似,但是它們之間有兩點不同。   
首先查重,
1. 當沒有找到匹配記錄(不存在重復記錄)時:
    UPDATE什么都不做,
    REPLACE會做insert動作。
2. 當找到匹配記錄(存在重復記錄)時:
    UPDATE可以更新記錄的一部分字段。
    REPLACE將已存在記錄徹底刪除(DELETE),再插入新的記錄(INSERT)。也就是說,將所有的字段都更新為新記錄的字段了。


免責聲明!

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



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