MySQL如何将字符串附加到磁盘上的外部文件?

时间:2013-11-19 10:46:25

标签: mysql stored-procedures logging

将MySQL与存储过程一起使用,我希望能够从存储过程将消息附加到磁盘上的文件中。

是否有任何工具或框架用于在存储过程中将消息记录到磁盘?

好的,所以不可能直接写入磁盘,是否有任何解决方法?

1 个答案:

答案 0 :(得分:2)

没有办法将文本附加到MySQL中的磁盘上的文件中。存储过程无法将任意文本写入文件系统上的文件(实际上几乎没有SQL语句可以)。

但是,您的存储过程可以将行插入表中,仅用于记录目的。然后,您可以在命令行上使用mysqldump来读取日志表的内容并将其转储到文本文件中。或者使用精心设计的SELECT...INTO OUTFILE)查询。