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

标签 mysql stored-procedures logging

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

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

好吧,所以不可能直接写入磁盘,有什么解决方法吗?

最佳答案

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

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

关于MySQL如何将字符串附加到磁盘上的外部文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20069385/

相关文章:

java - 在 Java 中登录

PHP 在不创建文件的情况下处理 blob

MySQL:如何从具有重复行的表中获取最小值?

mysql - 如何在 MySQL 中返回数据透视表输出?

返回聚合和非聚合结果的 SQL 查询

mysql - Distinct,REGEXP应用于MYSQL中的Field和CONCAT_GROUP去除存储过程中的重复单词

mysql - SELECT 在存储过程中无法正常工作,而在外部则可以

android - 附近 "COLUMN_NAME": syntax error (code 1) in SQLite

docker - 我的结构化日志消息中的时间字段来自哪里?

logging - 我在哪里可以找到我的 Amazon EC2 访问日志?