共計(jì) 646 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
自動寫代碼機(jī)器人,免費(fèi)開通
這篇文章給大家介紹 mysql 中怎么利用函數(shù)和觸發(fā)器實(shí)現(xiàn)非主鍵自增,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
函數(shù)
set global log_bin_trust_function_creators=1;
DELIMITER //
DROP function if exists incNum//
CREATE FUNCTION incNum() RETURNS int(11)
BEGIN
set @tem=1;
select card_number into @tem from `vip_card` order by card_number desc limit 1;
set @tem=@tem+1;
return @tem;
DELIMITER ;
select incNum();
觸發(fā)器
CREATE TRIGGER incNum BEFORE INSERT ON vip_card
FOR EACH ROW BEGIN
set @tem=1;
select card_number into @tem from `vip_card` order by card_number desc limit 1;
set new.card_number=@tem+1;
end
關(guān)于 mysql 中怎么利用函數(shù)和觸發(fā)器實(shí)現(xiàn)非主鍵自增就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。
向 AI 問一下細(xì)節(jié)
正文完