文章詳情頁
trigger - MySQL定義觸發(fā)器返回自增ID
瀏覽:127日期:2022-06-11 18:56:09
問題描述
MySQL中定義一個觸發(fā)器返回自增加的id值。
代碼如下:
create trigger getAutoNewId after insert on cityfor each row select new.Id;
建立時報錯:
Error Code: 1415. Not allowed to return a result set from a trigger
如果以上返回的是一個數(shù)據(jù)集,那只想返回單行id應(yīng)該怎么寫?
問題解答
回答1:觸發(fā)器中執(zhí)行查詢語句你也看不到結(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下出現(xiàn)了兩個docker環(huán)境2. java - 是否類 類型指針、引用作為形參 ,函數(shù)結(jié)束不會自動析構(gòu)類?3. matplotlib - python函數(shù)的問題4. java - Mybatis查詢數(shù)據(jù)庫時出現(xiàn)查詢getInt()的錯誤5. JavaScript事件6. css - C#與java開發(fā)Windows程序哪個好?7. javascript - 這段代碼如何理解?8. mysql無法添加外鍵9. javascript - 有沒有什么好的圖片懶加載的插件,需要包含監(jiān)聽頁面滾動高度,然后再加載的功能10. javascript - 我是做web前端的,公司最近有一個項目關(guān)于數(shù)據(jù)統(tǒng)計的!
排行榜

熱門標簽