文章详情页
trigger - MySQL定义触发器返回自增ID
浏览:201日期: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. debian - docker依赖的aufs-tools源码哪里可以找到啊?2. docker内创建jenkins访问另一个容器下的服务器问题3. 关于docker下的nginx压力测试4. dockerfile - 为什么docker容器启动不了?5. docker安装后出现Cannot connect to the Docker daemon.6. html5 - node静态资源服务器设置了Cache-Control,但浏览器从来不走3047. docker start -a dockername 老是卡住,什么情况?8. nignx - docker内nginx 80端口被占用9. 为什么我ping不通我的docker容器呢???10. docker镜像push报错
排行榜

网公网安备