欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySql insert插入操作的3個小技巧分享

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

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.插入時排除(忽略)重復(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插入時,會忽略掉表中已經(jīng)存在的記錄

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

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

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

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

相關(guān)文章

  • Mysql常用命令匯總

    Mysql常用命令匯總

    這篇文章主要介紹了Mysql常用命令,都是mysql數(shù)據(jù)庫日常最基本的操作命令,感興趣的小伙伴們可以參考一下
    2015-11-11
  • mysql8.0.23 linux(centos7)安裝完整超詳細(xì)教程

    mysql8.0.23 linux(centos7)安裝完整超詳細(xì)教程

    這篇文章主要介紹了mysql8.0.23 linux(centos7)安裝完整超詳細(xì)教程,本文給介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • MySQL 分組查詢和聚合函數(shù)

    MySQL 分組查詢和聚合函數(shù)

    這篇文章主要介紹了MySQL 分組查詢和聚合函數(shù)的相關(guān)資料,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下
    2020-11-11
  • SQL如何使用正則表達(dá)式對數(shù)據(jù)進(jìn)行過濾

    SQL如何使用正則表達(dá)式對數(shù)據(jù)進(jìn)行過濾

    正則表達(dá)式的作用是匹配文本,將一個正則表達(dá)式與一個文本串進(jìn)行比較,下面這篇文章主要給大家介紹了關(guān)于SQL如何使用正則表達(dá)式對數(shù)據(jù)進(jìn)行過濾的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • 淺談Mysql指定順序排序查詢

    淺談Mysql指定順序排序查詢

    給大家用過實例分析了Mysql查詢中指定順序排序的相關(guān)技術(shù)問題,需要的朋友參考一下吧。
    2017-12-12
  • 如何使用Maxwell實時同步mysql數(shù)據(jù)

    如何使用Maxwell實時同步mysql數(shù)據(jù)

    這篇文章主要介紹了如何使用Maxwell實時同步mysql數(shù)據(jù),幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-04-04
  • navicat連接mysql報錯10060的解決辦法

    navicat連接mysql報錯10060的解決辦法

    最近在學(xué)習(xí)中遇到了個小問題,現(xiàn)在將解決的辦法分享給同樣遇到這個問題的同學(xué),這篇文章主要給大家介紹了關(guān)于navicat連接mysql報錯10060的解決辦法,需要的朋友可以參考下
    2023-03-03
  • MYSQL 運算符總結(jié)

    MYSQL 運算符總結(jié)

    這篇文章主要介紹了MYSQL 運算符,MySQL支持的算術(shù)運算符有加法、減法、乘法、除法返回商、除法返回余數(shù),下面來看看文章的詳細(xì)介紹,需要的朋友可以參考一下
    2021-11-11
  • MySQL分區(qū)之HASH分區(qū)詳解

    MySQL分區(qū)之HASH分區(qū)詳解

    hash分區(qū)的目的是將數(shù)據(jù)按照某列進(jìn)行hash計算后更加均勻的分散到各個分區(qū),下面這篇文章主要給大家介紹了關(guān)于MySQL分區(qū)之HASH分區(qū)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • Win10 64位使用壓縮包安裝最新MySQL8.0.18的教程(圖文詳解)

    Win10 64位使用壓縮包安裝最新MySQL8.0.18的教程(圖文詳解)

    本文通過圖文并茂的形式給大家介紹了WIN10 64位使用壓縮包安裝最新MySQL8.0.18的教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12

最新評論