问题标签 [into-outfile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 如何让 MySQL 以不同的用户身份写入输出文件?
我正在使用写入输出文件的 MySQL 查询。我每隔一两天运行一次此查询,因此我希望能够删除输出文件,而不必求助于 su 或 sudo。我能想到的唯一方法是让输出文件由 mysql 用户以外的人拥有。这可能吗?
编辑:我没有将输出重定向到文件,我正在使用选择查询的 INTO OUTFILE 部分输出到文件。
如果有帮助:
p>mysql - 对文件的查询输出给出拒绝访问错误
我正在尝试使用以下查询将 MySQL 中的 SQL 查询的输出捕获到文本文件中。
我收到以下错误。
ERROR 1045 (28000): Access denied for user 'username'@'%' (using password: YES)
任何想法,我哪里错了?这是一些与许可相关的问题吗?
php - MySQL INTO OUTFILE 覆盖现有文件?
我编写了一个创建 CSV 文件的大 sql 脚本。我想每晚调用一个 cronjob 来创建一个新的 CSV 文件并在网站上提供它。
例如,我将文件存储在“/home/sites/example.com/www/files/backup.csv”中
我的 SQL 是
当文件已经存在时,MySQL 给我一个错误
文件“/home/sites/example.com/www/files/backup.csv”已经存在
有没有办法让 MySQL 覆盖文件?
我可以让 PHP 检测文件是否存在并在再次创建之前将其删除,但如果我可以直接在 MySQL 中执行它会更简洁。
mysql - MySQL select into outfile /tmp 没有输出
我无法获得以下代码来生成任何输出。MySQL 用户具有“all”授权级别,/tmp 是可写的,查询返回结果集。
如果发生故障,我应该看到来自 MySQL 的不同输出吗?
我可以进一步验证结果,而不是“受影响的 1 行”吗?
mysql - Mysql outfile 到当前工作目录?
有没有一种方法可以使 .sql 文件中的 OUTFILE 语句指向 .sql 文件本身的当前工作目录的路径,而无需手动指定绝对路径名?现在,默认位置是我正在使用的模式的数据目录(即 C:\progra~1\mysql\etc\etc)。
谢谢!
mysql - MySQL 导出到 outfile:CSV 转义字符
我有一个包含一些常见字段的时间表数据库表。
还有更多,但这就是它的要点。
我有一夜之间在该表上运行导出到 CSV 文件,以便为用户提供其数据的备份。它还用作带有一些自定义报告的宏 Excel 文件的数据导入。
这一切都适用于我使用 php 循环浏览时间表并将这些行打印到文件中。
问题在于大型数据库可能需要数小时才能运行,这是不可接受的。所以我用 MySQLINTO OUTFILE
命令重写了它,它把运行时间缩短到几秒钟,这很棒。
现在的问题是我似乎无法在描述字段中转义所有新行字符等。实际上,用户可以在此处键入任何字符组合,包括回车/换行。
这是我拥有的 MySQL 代码片段:
但...
当我尝试查看输出文件的源时,文件中仍然存在换行符,因此 Excel 的 CSV 导入会破坏 Excel 向导创建的所有花哨的宏和数据透视表。
关于最佳行动方案的任何想法?
mysql - 如何格式化输出文件(或转储文件)的文件名
我正在尝试使用行数据格式化 outfile 的文件名。
我尝试了以下但没有成功:
任何人都可以推荐替代品吗?
谢谢
mysql - MySQL SELECT INTO OUTFILE 和用户定义的变量
知道为什么这在 MySQL 5.1 中失败:
这是 MySQL SELECT 的限制还是我在这里遗漏了什么?
java - java - mysql - 选择查询输出文件 - 文件保存在哪里
使用 jdbc 从 java 连接到 mysql 数据库。声明查询
使用 executQuery(query) 执行查询。
如何更改上述代码以将 DataFormatted.csv 保存到 C 盘根目录
mysql - mysql - 从tableA,tableB中选择* - 问题
这是一个有效的 mysql 语句吗?
如果不是,那么选择这两个表的正确 mysql 语句是什么。
为什么我认为这有问题是我写了一个mysql语句
它进入了无限循环。当我终止时。csv 文件的大小已经增长到 GB。