文章詳情頁(yè)
trigger - MySQL定義觸發(fā)器返回自增ID
瀏覽:206日期:2022-06-11 18:56:09
問(wèn)題描述
MySQL中定義一個(gè)觸發(fā)器返回自增加的id值。
代碼如下:
create trigger getAutoNewId after insert on cityfor each row select new.Id;
建立時(shí)報(bào)錯(cuò):
Error Code: 1415. Not allowed to return a result set from a trigger
如果以上返回的是一個(gè)數(shù)據(jù)集,那只想返回單行id應(yīng)該怎么寫(xiě)?
問(wèn)題解答
回答1:觸發(fā)器中執(zhí)行查詢(xún)語(yǔ)句你也看不到結(jié)果,推薦將創(chuàng)建一張日志表插入.
create trigger getAutoNewId after insert on cityfor each row insert into log_table(newId, time) value(new.Id, now());
相關(guān)文章:
1. mac里的docker如何命令行開(kāi)啟呢?2. docker - 各位電腦上有多少個(gè)容器啊?容器一多,自己都搞混了,咋辦呢?3. nignx - docker內(nèi)nginx 80端口被占用4. docker容器呢SSH為什么連不通呢?5. 關(guān)于docker下的nginx壓力測(cè)試6. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問(wèn)題7. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””8. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。9. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????10. docker-compose 為何找不到配置文件?
排行榜

熱門(mén)標(biāo)簽
網(wǎng)公網(wǎng)安備