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