用sys_exec触发mysql到sql server

时间:2015-08-06 01:46:13

标签: php mysql sql-server

我在插入tbl_produk

之后在mysql triger中使用此脚本
FOR EACH ROW BEGIN
DECLARE cmd CHAR(255);
DECLARE result INT(100);
SET cmd=CONCAT('/usr/bin/php ', 'http://localhost/triger/add_post.php?produk=', NEW.produk, '&jumlah=', NEW.jumlah);
SET result = sys_exec(cmd);
END;

来自https://dba.stackexchange.com/questions/39598/update-sql-server-from-mysql

的参考资料

但没有跑, 我希望这个解决方案

1 个答案:

答案 0 :(得分:1)

如果列应该是数字而不是转换varchar。

SET cmd=CONCAT('/usr/bin/php ', 'http://localhost/triger/add_post.php?produk=',convert(varchar(50),NEW.produk), '&jumlah=', convert(varchar(50),NEW.jumlah));