一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - insert和select結合實現"插入某字段在數據庫中的最大值+1"的方法

insert和select結合實現"插入某字段在數據庫中的最大值+1"的方法

2019-06-02 09:47雙斜杠少年服務器之家 Mysql

今天小編就為大家分享一篇關于insert和select結合實現"插入某字段在數據庫中的最大值+1"的方法,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

本文是mysql 數據庫

問題一 將表一的數據導入表二:

將表一的數據導入表二:

將表二中的數據 插入到 表一,表一的列對應表二 select 出來的列

INSERT INTO 表一 (column1, column2, column3, column4)
select column1, column2, column3, column4 from 表二 

問題二 表中插入數據時,某一字段取數據庫中該字段的最大值,并+1,

在表中插入數據時,某一字段取數據庫中該字段的最大值,并+1,這個問題很多人都說用存儲過程什么的解決,其實使用insert 和 select 結合就可以很好的解決這個問題啊。

例子:表一插入新紀錄,age 值取數據庫中最大值并+1 ,當做新數據的age 存入數據庫。(當然age 的select 語句還可以加where 條件哦。)

INSERT INTO 表一(
      column1, 
      column2, 
      column3, 
      column4,
      age
    )SELECT
      column1, 
      column2, 
      column3, 
      column4,
      (select IFNULL((select max(age) from 表名,0)+1);

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 2019韩国最新三级 | 操比图片| 欧美一级二级片 | 日本欧美不卡一区二区三区在线 | 精品福利一区 | 国产精品乱码高清在线观看 | 日本精a在线观看 | 国产一区二区三区久久小说 | 欧美日韩一区二区综合 | ckinese中国男同gay男男 | 欧美日韩第二页 | 国产自产自拍 | 四虎官网| 亚洲第一色区 | 桃乃木香在线 | 免费精品99久久国产综合精品 | 欧美添下面视频免费观看 | 亚洲男gay同性同志 亚洲免费在线看 | 草逼视频免费看 | 国产成人一区二区三区在线视频 | 免费看成年视频网页 | 国产成人福利美女观看视频 | 星空无限传媒xk8027穆娜 | 女张腿男人桶羞羞漫画 | 国产精品制服丝袜白丝www | 国产成人久久久精品一区二区三区 | 999热这里只有精品 999久久久免费精品国产牛牛 | 欧美高清无砖专区欧美精品 | 色综合视频一区二区观看 | 51国产午夜精品免费视频 | 五月天国产精品 | 97国产蝌蚪视频在线观看 | 午夜福利体检 | 四虎影视免费观看 | 成人午夜剧场 | 99福利视频导航 | 女人全身裸露无遮挡免费观看 | 天天色视频 | 美妇在男人胯下哀求 | 国产免费好大好硬视频 | 欧美日韩精品在线视频 |