国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 抚远县| 通海县| 鹰潭市| 沅陵县| 比如县| 阳春市| 苍山县| 安岳县| 筠连县| 托克托县| 淳化县| 甘南县| 东明县| 南投县| 新巴尔虎左旗| 呼伦贝尔市| 榆中县| 前郭尔| 清徐县| 临夏市| 深圳市| 闽清县| 惠水县| 随州市| 肇州县| 博客| 重庆市| 桐城市| 杂多县| 集贤县| 贵溪市| 卢龙县| 平原县| 正镶白旗| 河南省| 博罗县| 白城市| 侯马市| 民丰县| 攀枝花市| 武强县|