最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql 的replace into實例詳解

 更新時間:2017年06月02日 15:26:49   作者:jamesamy  
這篇文章主要介紹了mysql 的replace into實例詳解的相關資料,需要的朋友可以參考下

mysql 的replace into實例詳解

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

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

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

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

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服務無法啟動且服務沒有報告任何錯誤的解決辦法

    MySQL服務無法啟動且服務沒有報告任何錯誤的解決辦法

    在啟動項目時,發(fā)現(xiàn)昨天能夠跑的項目今天跑不了了,一看原來是mysql數(shù)據(jù)庫出現(xiàn)了問題,下面這篇文章主要給大家介紹了關于MySQL服務無法啟動且服務沒有報告任何錯誤的解決辦法,需要的朋友可以參考下
    2023-05-05
  • MySQL全文索引應用簡明教程

    MySQL全文索引應用簡明教程

    這篇文章主要介紹了MySQL全文索引應用簡明教程,需要的朋友可以參考下
    2016-10-10
  • mysql數(shù)據(jù)庫sql優(yōu)化原則(經(jīng)驗總結)

    mysql數(shù)據(jù)庫sql優(yōu)化原則(經(jīng)驗總結)

    這里的原則 只是針對mysql數(shù)據(jù)庫,其他的數(shù)據(jù)庫 某些是殊途同歸,某些還是存在差異。我總結的也是mysql普遍的規(guī)則,對于某些特殊情況得特殊對待。在構造sql語句的時候養(yǎng)成良好的習慣
    2014-03-03
  • MySQL單表ibd文件恢復方法詳解

    MySQL單表ibd文件恢復方法詳解

    隨著innodb的普及,innobackup也成為了主流備份方式。物理備份對于新建slave,全庫恢復的需求都能從容應對;但當面臨單表數(shù)據(jù)誤刪,或者單表誤drop的情況,如果使用物理全備進行恢復呢
    2012-11-11
  • mysql 5.7.13 安裝配置方法圖文教程(win10 64位)

    mysql 5.7.13 安裝配置方法圖文教程(win10 64位)

    這篇文章主要為大家分享了win10 64位下mysql 5.7.13 安裝配置方法圖文教程,感興趣的朋友可以參考一下
    2017-02-02
  • MySQL too many connections錯誤的原因及解決

    MySQL too many connections錯誤的原因及解決

    這篇文章主要介紹了MySQL too many connections錯誤的原因及解決,幫助大家更好的理解和學習使用MySQL,感興趣的朋友可以了解下
    2021-03-03
  • MySQL表字段時間設置默認值

    MySQL表字段時間設置默認值

    很多人可能會把日期類型的字段的類型設置為 date或者 datetime,但是這些不是當前時間,那么如何把字段時間設置成當前時間,本文就具體來介紹一下
    2021-05-05
  • MySQL鎖等待超時問題的原因和解決方案(Lock wait timeout exceeded; try restarting transaction)

    MySQL鎖等待超時問題的原因和解決方案(Lock wait timeout exceed

    在數(shù)據(jù)庫開發(fā)和管理中,鎖等待超時是一個常見而棘手的問題,對于使用 MySQL 的應用程序,尤其是采用 InnoDB 存儲引擎的場景,這一問題更是屢見不鮮,本文給大家介紹了MySQL鎖等待超時問題的原因和解決方案,需要的朋友可以參考下
    2024-11-11
  • mysql存儲中使用while批量插入數(shù)據(jù)(批量提交和單個提交的區(qū)別)

    mysql存儲中使用while批量插入數(shù)據(jù)(批量提交和單個提交的區(qū)別)

    這篇文章主要介紹了mysql存儲中使用while批量插入數(shù)據(jù)(批量提交和單個提交的性能差異),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Mysql中的日期時間函數(shù)小結

    Mysql中的日期時間函數(shù)小結

    本文主要介紹了Mysql中的日期時間函數(shù)小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01

最新評論

静安区| 博爱县| 遂川县| 钟祥市| 永济市| 涪陵区| 滦平县| 双鸭山市| 洮南市| 油尖旺区| 墨脱县| 玛曲县| 永宁县| 乌兰浩特市| 海丰县| 勐海县| 石屏县| 宜川县| 汉阴县| 崇文区| 漠河县| 江口县| 波密县| 新兴县| 丰顺县| 兰西县| 库伦旗| 石阡县| 武平县| 大宁县| 墨竹工卡县| 郧西县| 福州市| 嵊州市| 怀柔区| 广水市| 乳源| 丰宁| 犍为县| 梁山县| 凤阳县|