gpt4 book ai didi

mysql - 将 Windows 路径传递给 MySQL 存储过程

转载 作者:可可西里 更新时间:2023-11-01 10:06:08 25 4
gpt4 key购买 nike

我有一个基于这个问题的存储过程:How to store output of a stored procedure on to disk .出于某种原因,我无法使其与 Windows 路径一起使用。总是得到文件写入错误。

关于如何传递参数有什么想法吗?

最佳答案

刚试过这个,也有点挣扎。这是我如何让它工作的:

  1. 在 MySQL 将写入文件的文件夹上,确保为写入访问权限提供了适当的权限。 如果安全性不是问题,一种蛮力的方法是右键单击根文件夹,单击“属性”->“安全”选项卡,添加“所有人”并授予“完全控制”。然而,根据你在哪里以及为什么这样做,你可能需要更加小心/有选择性......

  2. 使用如下方式运行存储过程:

    CALL export_dynamic('C:/dump/test1.txt');

    ……或者……

    CALL export_dynamic('C:\\\\dump\\\\test2.txt');

    (假设 C:\dump 是将使用上述设置的权限写入文件的文件夹。)

注意:还有其他可能的磁盘空间、防病毒等问题,但我个人没有看到类似的问题(运行 Microsoft Security Essentials)。

关于mysql - 将 Windows 路径传递给 MySQL 存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23304320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com