數據同事發了一份文件過來,說根據對應的主鍵更新某列的數據,數據量在10萬多行。
如何快速更新對應的行?每行寫一個更新肯定不行的,執行到何時都是未知數,執行一半就是不就欲哭無淚了。
我最終的解決辦法是 將 主鍵及要改的列創建一張新表 ,對主鍵加上主鍵索引,通過語句
update a join b on a.pk=b.pk set a.colum = b.colum
快速結束戰斗。
數據同事發了一份文件過來,說根據對應的主鍵更新某列的數據,數據量在10萬多行。
如何快速更新對應的行?每行寫一個更新肯定不行的,執行到何時都是未知數,執行一半就是不就欲哭無淚了。
我最終的解決辦法是 將 主鍵及要改的列創建一張新表 ,對主鍵加上主鍵索引,通過語句
update a join b on a.pk=b.pk set a.colum = b.colum
快速結束戰斗。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。