亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

關于設計mysql中一個字段自增的函數。

瀏覽:81日期:2022-06-10 17:40:44

問題描述

我有一個簡單的表,有三個字段,tag_id,user_id,user_tag_id,我想當我插入一條記錄(插入已知的tag_id和user_id)時,user_tag_id要在user_id=當前插入的user_id的條件下的自增1,這個怎么實現,是要寫mysql的自定義函數么?

問題解答

回答1:

DELIMITER $$DROP TRIGGER IF EXISTS after_insert_table $$CREATE TRIGGER after_insert_tableAFTER INSERT on tableFOR EACH ROWBEGIN??update table t set t.user_tag_id = t.user_tag_id+1 where t.user_id=new.user_id ;END $$DELIMITER ;回答2:

如果只是新插入的記錄中user_tag_id加1,可以分成兩個sql語句:

首先計算user_id對應user_tag_id的最大值

select max(user_tag_id) + 1 from t1 where user_id = :user_id

然后把上個語句的返回值,放到insert語句中就可以了。

相關文章:
主站蜘蛛池模板: 国产欧美在线不卡 | 一级录像片| 国产亚洲3p一区二区三区 | 日本久久中文字幕精品 | 国产日韩精品一区在线观看播放 | 国产成人在线观看免费网站 | 男人的天堂久久精品激情 | 欧美噜噜 | 亚洲一区二区欧美日韩 | 国产a级特黄的片子视频 | 日本中文字幕精品理论在线 | 综合亚洲欧美日韩一区二区 | 国产一级二级 | 大狠狠大臿蕉香蕉大视频 | 国产精品视频视频久久 | 国产精品成人观看视频网站 | 97视频久久 | 亚洲欧美一区二区三区四区 | 亚洲狠狠婷婷综合久久久久 | 色噜噜国产在线91蝌蚪 | 搞黄网站在线观看 | 免费特黄一级欧美大片在线看 | 国产精品视频99 | 欧美成人26uuu欧美毛片 | 黄色一级视频在线播放 | 爱爱男女在线观看视频高清 | 亚洲精品国产综合一线久久 | 91亚洲综合| 综合亚洲欧美日韩一区二区 | 深夜小视频在线观看 | 麻豆国产高清精品国在线 | 欧美成人tv| 国产精品久久不卡日韩美女 | 国产精品你懂的在线播放调教 | 亚洲成a人片在线播放观看国产 | 国产精品视频无圣光一区 | 欧美黄色a| 国产精品品福利视频 | 国产一级特黄a大片免费 | 久久国产精品1区2区3区网页 | 一区二区三区四区国产 |