国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql 的replace into實(shí)例詳解

2024-07-24 13:13:32
字體:
供稿:網(wǎng)友

mysql/82701.html">mysql 的replace into實(shí)例詳解

replace into 跟 insert 功能類似,不同點(diǎn)在于:replace into 首先嘗試插入數(shù)據(jù)到表中。

1、如果發(fā)現(xiàn)表中已經(jīng)有此行數(shù)據(jù)(根據(jù)主鍵或者唯一索引判斷)則先刪除此行數(shù)據(jù),然后插入新的數(shù)據(jù)。

2、 否則,直接插入新數(shù)據(jù)。

要注意的是:插入數(shù)據(jù)的表必須有主鍵或者是唯一索引!否則的話,replace into 會(huì)直接插入數(shù)據(jù),這將導(dǎo)致表中出現(xiàn)重復(fù)的數(shù)據(jù)。 

MySQL中replace into有三種寫法:

 代碼如下:

 replace into table(col, ...) values(...) replace into table(col, ...) select ... replace into table set col=value, ...

擴(kuò)展: mysql得到對(duì)應(yīng)插入的最后主鍵(一般用戶獲取訂單表的主鍵訂單號(hào))

SELECT LAST_INSERT_ID() from dual 

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到MYSQL教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 大洼县| 望都县| 保定市| 徐汇区| 鲜城| 沾化县| 忻州市| 赤壁市| 曲麻莱县| 桐梓县| 九台市| 西丰县| 精河县| 福清市| 土默特左旗| 大同市| 佛学| 武宁县| 民丰县| 武胜县| 阳东县| 长乐市| 六盘水市| 凤山县| 吉木乃县| 隆子县| 突泉县| 辽阳市| 广州市| 西畴县| 台中市| 平顺县| 本溪市| 梨树县| 靖边县| 封丘县| 剑河县| 平遥县| 乌审旗| 山丹县| 长治市|