激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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);

總結

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人在线免费观看小视频 | 日本欧美一区二区三区在线观看 | 2021年无线乱码播放高清完整 | 91网站免费在线观看 | 色在线视频网站 | 羞羞的动漫在线观看 | 午夜视频在线免费播放 | 久久久涩 | 中文在线日韩 | 久久九九热re6这里有精品 | 蜜桃网站免费 | 日韩深夜视频 | av免费在线免费观看 | 27xxoo无遮挡动态视频 | 亚洲欧美日韩精品久久亚洲区色播 | 免费观看高清视频网站 | 久久久久.com | 亚洲精品久久久久久 | 91精品国产99久久久久久 | 国产在线精品一区二区三区不卡 | 日韩毛片在线看 | 一区二区精品在线 | 日本黄色免费观看视频 | 欧美成人午夜 | 欧美成人性生活片 | 日本高清在线播放 | 高清国产福利 | 欧美一页| 成人一区二区在线观看视频 | 欧美一级棒 | 色女孩网 | 草妞视频 | 久久国产精品91 | 狠狠干天天操 | 久久久国产视频 | av电影在线观看网站 | 亚洲最黄视频 | 久久一区国产 | 污片视频网站 | 国产一区二区三区四 | 色人阁在线视频 |