mysql不支持 同台机器两个mysql数据库之间做触发器??? 现有同台机器两个mysql数据库 test 和content。
在test数据库的2个表做触发器是正常的哦。但是现在要求
做到对test数据库的a表插入数据, content数据库对应的a表也应该 插入对应数据。
我的触发器如下:
create trigger tr_tt before insert on a
for each row
begin
if new.id>0 then
insert into `content`.a(a) values(new.a)
end if;
end 在sqlserver oracle在2个数据库 之间做触发器是很容易 正常的。
但现在mysql死活不成功。
mysql不支持 同台机器两个mysql数据库之间做触发器??? (有没有其他方法是实现这个功能 )
在test数据库的2个表做触发器是正常的哦。但是现在要求
做到对test数据库的a表插入数据, content数据库对应的a表也应该 插入对应数据。
我的触发器如下:
create trigger tr_tt before insert on a
for each row
begin
if new.id>0 then
insert into `content`.a(a) values(new.a)
end if;
end 在sqlserver oracle在2个数据库 之间做触发器是很容易 正常的。
但现在mysql死活不成功。
mysql不支持 同台机器两个mysql数据库之间做触发器??? (有没有其他方法是实现这个功能 )
insert into `test`.`lsb3` values(1000)DELIMITER $$CREATE
/*[DEFINER = { user | CURRENT_USER }]*/
TRIGGER `test`.`lsb3` AFTER INSERT
ON `test`.`lsb3`
FOR EACH ROW BEGIN
insert into `zz`.lsb1 values(new.dd1);
END$$DELIMITER ;什么错误信息?