2010-03-16 49 views
0

我是MySQL新手,我嘗試使用存儲過程創建一個文本文件。我目前正處於一個臨時表格,其中包含我要輸出到文本文件的所有記錄。我在我的SP結尾有以下行,它在PHPMYAdmin的查詢中工作,但在存儲過程的代碼部分如下時不起作用:在MYSQL存儲過程中生成一個文本文件

SELECT * into outfile'../../htdocs /VIP/Temp/temp.txt'from tmp_Menu2;

注意到tmp_Menu2是一個​​表,僅包括類型VARCHAR(1000)

任何幫助,將greathly理解的某個字段。

謝謝,

回答

0

是的。撥打電話的用戶需要主機上的文件權限。該文本文件將在服務器上創建。

+0

我把信息放在服務器上,用戶是擁有所有權限的root用戶。 ??? – Pablo 2010-03-16 23:50:43

+0

MySQL用戶。 '授予文件在db_name。*到'mysql_user'@'localhost'IDENTIFIED BY'passwd';刷新特權;'你不應該以root身份運行mysql,BTW。 – pestilence669 2010-03-16 23:56:46

+0

謝謝,我目前只是在評估階段,以確定MYSQL是否足以啓動我的應用程序。我試圖避免使用Microsoft SQL運行事件我知道DB系統非常好。 MySQL似乎更快,更靈活,因爲我需要使用哪個平臺,所以我希望它能夠工作,但到目前爲止,我發現了很多我不喜歡的限制。 – Pablo 2010-03-17 16:03:29

相關問題