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

首頁 > 數據庫 > MySQL > 正文

mysql 的replace into實例詳解

2024-07-24 12:51:42
字體:
來源:轉載
供稿:網友

mysql 的replace into實例詳解

replace into 跟 insert 功能類似,不同點在于:replace into 首先嘗試插入數據到表中。

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

2、 否則,直接插入新數據。

要注意的是:插入數據的表必須有主鍵或者是唯一索引!否則的話,replace into 會直接插入數據,這將導致表中出現重復的數據。 

MySQL中replace into有三種寫法:

 代碼如下:

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

擴展: mysql得到對應插入的最后主鍵(一般用戶獲取訂單表的主鍵訂單號)

SELECT LAST_INSERT_ID() from dual

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

您可能感興趣的文章:

MySQL replace into 語句淺析(二)MySQL replace into 語句淺析(一)MySQL中replace into語句的用法詳解淺析MySQL replace into 的用法MySQL的Replace into 與Insert into on duplicate key update真正的不同之處MySQL中REPLACE INTO和INSERT INTO的區別分析MySQL Replace INTO的使用
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通城县| 屯昌县| 洪洞县| 海城市| 锡林郭勒盟| 资源县| 威海市| 北流市| 于田县| 西乌| 峨山| 砚山县| 县级市| 菏泽市| 云林县| 余庆县| 隆化县| 阳春市| 沧源| 五原县| 忻城县| 白银市| 东山县| 兰州市| 博湖县| 南涧| 山阳县| 台山市| 桐乡市| 盐山县| 凤山县| 三门峡市| 廉江市| 通道| 青阳县| 银川市| 拜城县| 潞西市| 河间市| 津南区| 嵩明县|