mysql數據庫中關於記錄存在,更新記錄,記錄不存在,插入記錄的sql語句編寫

在平常開發中,咱們常常會遇到這樣的需求,若是這條記錄存在,那麼請更新記錄,若是不存在,插入記錄,一般的作法是,插入以前作一次select,若是記錄不存在就執行insert,若是記錄存在,就執行update,這樣作有以下缺點: 1.若是你的表換沒有建立索引,就會在select時進行全表掃描,若是表中數據量較大,這樣就執行一次select就會耗費大量的系統資源,會致使系統性能極差。 2.屢次操做數據庫
相關文章
相關標籤/搜索