mysql触发器 在A表中修改了某列 则自动向B表插入一条数据?请问该如何写?
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
神秘的doge 2017-04-24 03:39最佳回答 专家已采纳CREATE TRIGGER updateA_insertB
AFTER Update ON A
FOR EACH ROW
BEGIN
insert into B('name','pssword') values(new.name,new.password);
END;采纳该答案 已采纳该答案 专家已采纳评论解决 1 无用打赏举报微信扫一扫
分享评论登录 后可回复...
报告相同问题?
提交
相关推荐 更多相似问题
- 2017-04-24 03:34回答 1 已采纳 CREATE TRIGGER updateA_insertB AFTER Update ON A FOR EACH ROW BEGIN insert into B('name',
- 2017-09-06 01:45回答 2 已采纳 UPDATE b JOIN a ON b.id = a.id SET b. isexist = ( CASE WHEN a.id = b.id THEN 1 WHEN a.dev
- 2021-11-21 22:17回答 2 已采纳 没看到你的代码哦,从:new逻辑表获取数据,再插入用户表即可。
- 2021-06-07 17:40回答 2 已采纳 CREATE TRIGGER trig1 AFTER INSERT ON work FOR EACH ROW BEGIN declare msg char(20) character set utf
- 2021-08-10 14:21回答 1 已采纳 你没有加上判断,加上错误判断就回滚
- 2021-08-03 09:54回答 1 已采纳 select * from hero 执行一下,注意数据库是不是同一个
- 2016-09-13 03:59回答 1 已采纳 I got this to work. I am out of creative commentary at the moment. SCHEMA: create table itm_mast
- 回答 2 已采纳 只是给你提供一个思路,具体的内容自己写 create trigger tbi_tablename before insert on tablename for each row begin
- 2015-05-06 10:49回答 1 已采纳 可以的,使用动态sql就可以,参考如下链接 http://www.2cto.com/database/201209/156678.html
- 2018-08-18 10:11回答 6 已采纳 update 表A as a ,表B as b SET a.`pass` = b.`pass` WHERE a.`id` = b.`id`
- 没有解决我的问题, 去提问