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

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

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

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

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

復(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ī)?lái)一篇Navicat查詢結(jié)果不能修改的原因及解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • MySQL 讀寫(xiě)分離實(shí)例詳解

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

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

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

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

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

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

    Advanced Pagination for MySQL(mysql高級(jí)分頁(yè))

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

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

    在本篇文章里小編給大家整理的是一篇關(guān)于mysql中寫(xiě)判斷語(yǔ)句的方法總結(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 來(lái)生成全局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過(guò)濾查詢實(shí)現(xiàn)

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

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

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

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

最新評(píng)論

凤台县| 宣汉县| 唐海县| 怀远县| 九龙城区| 沙洋县| 雅江县| 封开县| 仙居县| 余姚市| 无极县| 琼中| 西乌| 九寨沟县| 光山县| 离岛区| 浏阳市| 舒城县| 湘乡市| 常州市| 祥云县| 漯河市| 静安区| 龙井市| 旌德县| 淮南市| 顺义区| 济宁市| 喀什市| 沾化县| 上栗县| 平果县| 兴仁县| 河源市| 民乐县| 贡觉县| 白城市| 阿克| 安远县| 且末县| 麦盖提县|