trigger - MySQL定義觸發器回傳自增ID
为情所困
为情所困 2017-05-27 17:39:10
0
1
1184

MySQL中定義一個觸發器傳回自增加的id值。

程式碼如下:

create trigger getAutoNewId after insert on city
for each row select new.Id;

建立時報錯誤:

Error Code: 1415. Not allowed to return a result set from a trigger

如果以上回傳的是一個資料集,那隻想回傳單行id該怎麼寫?

为情所困
为情所困

全部回覆(1)
Peter_Zhu

觸發器中執行查詢語句你也看不到結果,推薦將創建一張日誌表插入.

create trigger getAutoNewId after insert on city
for each row 
insert into log_table(newId, time) value(new.Id, now());
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板