国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:121日期: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語句中就可以了。

相關文章:
主站蜘蛛池模板: 国产二区三区毛片 | 欧美亚洲一区二区三区四 | 美国一级毛片免费看成人 | 三级网站大全 | 白云精品视频国产专区 | 日本老熟妇激情毛片 | 免费99视频有精品视频高清 | 国产精品成人久久久久久久 | 一级免费视频 | 久久99国产乱子伦精品免 | 欧美日本道免费一区二区三区 | 久久精品免费播放 | 国产午夜精品久久久久九九 | 九九精品免视频国产成人 | 日韩精品无码一区二区三区 | 久久国产精品一国产精品 | 怡红院视频在线观看 | 在线观看91精品国产入口 | 美女喷水网站 | 国产综合在线观看 | 精品国产一级毛片 | 国产欧美一区二区成人影院 | 亚洲精品韩国美女在线 | 在线一区免费播放 | 99色播 | 国产日本欧美在线观看 | 国产成人精品999在线 | 国产做国产爱免费视频 | 欧美国产综合日韩一区二区 | 欧美午夜在线观看理论片 | 亚洲一区二区三区精品视频 | 久久久久久免费一区二区三区 | 日韩精品中文字幕一区三区 | 国产亚洲欧美日韩在线观看不卡 | 亚洲欧美一区二区三区国产精品 | 久久国产欧美日韩高清专区 | 亚洲天堂网在线视频 | 成人做爰网站免费看 | 成人国产在线视频在线观看 | 久久精品久久精品久久精品 | 久久久在线视频精品免费观看 |