php - 使用 sys_exec 触发 mysql 到 sql server

标签 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

但没有运行, 我希望有一个解决方案

最佳答案

如果列应该是数字而不是转换为 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));

关于php - 使用 sys_exec 触发 mysql 到 sql server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31845523/

相关文章:

mysql - Docker MySQL - 无法从 Spring Boot 应用程序连接到 MySQL 数据库

mysql - 如何在不删除表的情况下用更新的表替换mysql表

sql - 结合 2 个复杂的查询

php - MySQL PHP - 正斜杠后缺少字符

php - WooCommerce 似乎只按日期订购而不是价格

php - 在mysql中注册的if语句

sql-server - 如何在动态数据透视中保持列顺序相同

sql-server - 将触发表上的更新将是递归的

php - Wordpress 中的页面特定菜单

php - 逐日查询数据