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該怎麼寫?
天蓬老师2017-05-27 17:41:10
觸發器中執行查詢語句你也看不到結果,推薦將創建一張日誌表插入.
create trigger getAutoNewId after insert on city
for each row
insert into log_table(newId, time) value(new.Id, now());