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

MySql insert插入操作的3個(gè)小技巧分享

 更新時(shí)間:2015年03月30日 10:06:21   投稿:junjie  
這篇文章主要介紹了MySql insert插入操作的3個(gè)小技巧分享,本文講解了插入的數(shù)據(jù)來源自其他表、插入時(shí)排除(忽略)重復(fù)記錄、插入時(shí)遇到重復(fù)記錄做更新操作三個(gè)小技巧,需要的朋友可以參考下

1.插入的數(shù)據(jù)來源自其他表

表A有id, cola 字段
表B有id, cola, colb...等字段,其中id都為主鍵,cola為相同名字的列
現(xiàn)想將表B中colb>1000的記錄都插入表A中,SQL語句可以這樣寫:

復(fù)制代碼 代碼如下:

insert into A(id,cola) select id,cola from B where colb>1000 

2.插入時(shí)排除(忽略)重復(fù)記錄

現(xiàn)表A中有一部分記錄了,再做如1中的插入操作可能遇到重復(fù)的key導(dǎo)致操作失敗

復(fù)制代碼 代碼如下:

insert ignore into A(id,cola) select id,cola from B where colb>1000 

使用insert ignore into插入時(shí),會(huì)忽略掉表中已經(jīng)存在的記錄

3.插入時(shí)遇到重復(fù)記錄做更新操作

還有一個(gè)表C,與表B的結(jié)構(gòu)類似,現(xiàn)需將表C中的數(shù)據(jù)插入A中,當(dāng)遇到重復(fù)的記錄時(shí),更新cola這一列為表C中的值

復(fù)制代碼 代碼如下:

insert into A(id,cola) select id,cola from C on duplicate key update A.cola=C.cola

相關(guān)文章

  • Navicat查詢結(jié)果不能修改的原因及解決方法

    Navicat查詢結(jié)果不能修改的原因及解決方法

    下面小編就為大家?guī)硪黄狽avicat查詢結(jié)果不能修改的原因及解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • MySQL 讀寫分離實(shí)例詳解

    MySQL 讀寫分離實(shí)例詳解

    這篇文章主要介紹了MySQL 讀寫分離實(shí)例詳解的相關(guān)資料,這里對讀寫MySQL分離進(jìn)行了簡單介紹,并附實(shí)例代碼,需要的朋友可以參考下
    2016-11-11
  • Mysql分庫分表實(shí)現(xiàn)方式

    Mysql分庫分表實(shí)現(xiàn)方式

    這篇文章詳細(xì)介紹了分庫分表的概念,原因,如何實(shí)現(xiàn),以及不同中間件的優(yōu)缺點(diǎn),同時(shí),也介紹了如何進(jìn)行數(shù)據(jù)遷移和擴(kuò)容縮容,以及如何處理分庫分表后的ID和事務(wù)問題
    2025-02-02
  • mysql 行列轉(zhuǎn)換的示例代碼

    mysql 行列轉(zhuǎn)換的示例代碼

    這篇文章主要介紹了mysql 行列轉(zhuǎn)換的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Advanced Pagination for MySQL(mysql高級分頁)

    Advanced Pagination for MySQL(mysql高級分頁)

    看到葉金榮的一篇關(guān)于mysql分頁的文章,結(jié)合雅虎之前發(fā)的一篇PDF 談?wù)勛约旱目捶?/div> 2016-08-08
  • mysql中寫判斷語句的方法總結(jié)

    mysql中寫判斷語句的方法總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于mysql中寫判斷語句的方法總結(jié)內(nèi)容,需要的朋友們可以學(xué)習(xí)參考下。
    2020-09-09
  • mysql8.0.11 winx64安裝配置教程

    mysql8.0.11 winx64安裝配置教程

    這篇文章主要為大家詳細(xì)介紹了mysql8.0.11 winx64安裝配置教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 基于MySql的擴(kuò)展功能生成全局ID

    基于MySql的擴(kuò)展功能生成全局ID

    本文借用 MySQL的擴(kuò)展功能 REPLACE INTO 來生成全局id,REPLACE INTO和INSERT的功能一樣,但是當(dāng)使用REPLACE INTO插入新數(shù)據(jù)行時(shí),如果新插入的行的主鍵或唯一鍵(UNIQUE Key)已有的行重復(fù)時(shí),已有的行會(huì)先被刪除,然后再將新數(shù)據(jù)行插入
    2015-12-12
  • SQL匯總統(tǒng)計(jì)與GROUP BY過濾查詢實(shí)現(xiàn)

    SQL匯總統(tǒng)計(jì)與GROUP BY過濾查詢實(shí)現(xiàn)

    這篇文章主要介紹了SQL匯總統(tǒng)計(jì)與GROUP BY過濾查詢實(shí)現(xiàn),GROUP BY 實(shí)質(zhì)是先排序后分組,遵照索引建的最佳左前綴。當(dāng)無法使用索引時(shí),增大max_length_for_sort_data和sort_buffer參數(shù)的值
    2023-01-01
  • Mysql數(shù)據(jù)庫面試必備之三大log介紹

    Mysql數(shù)據(jù)庫面試必備之三大log介紹

    大家好,本篇文章主要講的是Mysql數(shù)據(jù)庫面試必備之三大log介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2021-12-12

最新評論

湟中县| 孝感市| 通州区| 从化市| 宜君县| 广灵县| 饶阳县| 临澧县| 板桥市| 龙岩市| 兴化市| 剑阁县| 墨江| 来安县| 卢湾区| 苏尼特右旗| 黎平县| 和龙市| 云林县| 库伦旗| 商水县| 宁乡县| 衡阳市| 太仆寺旗| 阜新| 宁德市| 灵寿县| 东城区| 沧源| 宁陵县| 浏阳市| 麦盖提县| 武川县| 凉城县| 濮阳县| 卢湾区| 荥经县| 丰原市| 和龙市| 社旗县| 平昌县|