午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

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

相關文章:
主站蜘蛛池模板: 国产h视频在线观看 | 亚洲精品视频在线播放 | 人人澡人人干 | 麻豆国产一区二区三区四区 | 国产黑丝av | 免费在线观看av的网站 | 男人天堂2021 | 亚洲日本色 | 久久99日韩 | 国产乱淫av麻豆国产免费 | 日韩欧美天堂 | 少妇又色又爽又黄的视频 | 久久一级黄色片 | 懂色av懂色av粉嫩av分享吧 | 午夜视频国产 | 亚洲毛片av | 欧美精品入口蜜桃 | 欧美一区成人 | 婷婷丁香色| 国产黄色在线播放 | 中国大陆高清aⅴ毛片 | 久久午夜鲁丝片 | 在线一二区 | 亚洲毛片av | 免费在线观看黄色 | 亚洲精品视频一区二区三区 | 男人在线视频 | 亚洲黄色激情 | 黄色片在线观看视频 | 鲁大师影院在线播放观看免费版中文 | 免费91网站 | 高清一级片 | 亚洲最大的av网站 | 福利小视频在线 | 国产97色 | 欧美日韩中文字幕 | 日韩一级免费 | 亚洲视频在线观看视频 | 成年人午夜 | 国产三级一区二区 | 人人射人人干 |