文章详情页
trigger - MySQL定义触发器返回自增ID
浏览:249日期:2022-06-11 18:56:09
问题描述
MySQL中定义一个触发器返回自增加的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
如果以上返回的是一个数据集,那只想返回单行id应该怎么写?
问题解答
回答1:触发器中执行查询语句你也看不到结果,推荐将创建一张日志表插入.
create trigger getAutoNewId after insert on cityfor each row insert into log_table(newId, time) value(new.Id, now());
相关文章:
1. Python3的CSV模块怎样可以把数据存储到WPS中2. python callable的理解3. css - -moz-box-shadow这么写在火狐上没有效果怎么回事4. mysql - 如何在ubuntu 安裝環境?5. javascript - js中如何通过id查询或者删除树形结构某一个节点啊6. javascript - 怎样优化网页打开速度呢?7. javascript - 微信小程序如何根据openid获取用户信息8. 编辑管理员信息时,为什么没有修改过的内容会为空?9. Python读取excel时出错:unsupported format or corrupt file?10. 搜索出来的值怎样在前台显示不出来,
排行榜

网公网安备