這次要介紹 REPLACE INTO, REPLACE INTO 跟 INSERT IN TO 功能類似,不同點在於 INSERT INTO 直接新增資料,REPLACE INTO 會先嘗試新增資料到資料表當中,如果發現資料表中已經有此筆資料,則會先刪除此筆資料後,再新增一筆新資料進資料表。
使用 REPLACE INTO 需要注意的一點就是新增的資料必需要有主鍵或者是唯一的索引,否則會直接新資一筆資料進資料庫,這時候表中就會出現重複的資料。
這次要介紹 REPLACE INTO, REPLACE INTO 跟 INSERT IN TO 功能類似,不同點在於 INSERT INTO 直接新增資料,REPLACE INTO 會先嘗試新增資料到資料表當中,如果發現資料表中已經有此筆資料,則會先刪除此筆資料後,再新增一筆新資料進資料表。
使用 REPLACE INTO 需要注意的一點就是新增的資料必需要有主鍵或者是唯一的索引,否則會直接新資一筆資料進資料庫,這時候表中就會出現重複的資料。
WHERE IN 用法 :
選取該張表裡面的指定欄位所有值,反之 NOT IN 則為相反,選取不在該值範圍的資料。