《MYSQL教程mysql replace into的用法分析》要點:
本文介紹了MYSQL教程mysql replace into的用法分析,希望對您有用。如果有疑問,可以聯(lián)系我們。
MYSQL教程本節(jié)內(nèi)容:
mysql replace into
MYSQL教程mysql replace into的功能:
MYSQL教程replace into 跟 insert 功能類似,不同點在于:replace into 首先嘗試插入數(shù)據(jù)到表中.
1. 如果發(fā)現(xiàn)表中已經(jīng)有此行數(shù)據(jù)(根據(jù)主鍵或者唯一索引判斷)則先刪除此行數(shù)據(jù),然后插入新的數(shù)據(jù).
2. 不然,直接插入新數(shù)據(jù).
MYSQL教程注意,除非表有一個PRIMARY KEY或UNIQUE索引,不然,使用一個REPLACE語句沒有意義.該語句會與INSERT相同,因為沒有索引被用于確定是否新行復(fù)制了其它的行.
msyql replace into使用形式:
?
MYSQL教程下面用實例加以闡明,來看二個mysql relace into語句的例子.
MYSQL教程例1:
?
MYSQL教程例2:
?
MYSQL教程當然了,在mysql 存儲過程中,有時也會用上replace into語句,這個相對復(fù)雜一些,留待以后介紹.
MYSQL教程注意:
兩種情況之一使用replace語句才會呈現(xiàn)替換:
1.主鍵值相同 2.索引鍵值相同
歡迎參與《MYSQL教程mysql replace into的用法分析》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/14332.html