可以从常规的MySQL设置中调用外部程序吗?(并获得它的输出)
如下所示:
UPDATE users SET something = CALL('/path/program', 'params') WHERE id = 1;我想使用表中的值作为程序参数,例如users.name。
发布于 2013-01-08 20:35:53
用一些shell命令构建查询并以这种方式运行它怎么样?
# build query
echo -n "UPDATE users SET something = '" > query.sql
echo -n `/path/your_command` >> query.sql
echo -n "' WHERE id = 1;" >> query.sql
# run it!
mysql db_name < query.sql发布于 2013-06-19 05:00:08
您可以使用自定义的用户定义函数。关于它的Here's a blog post。
https://stackoverflow.com/questions/14214945
复制相似问题