问题标签 [mysqlimport]

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.

0 投票
2 回答
169 浏览

mysql - mysqlimport - 导入的数据存储在哪里?

巨大的mysql菜鸟。如果这很愚蠢,请提前抱歉,但我在发布之前已经搜索过了。

我在本地文件上使用 mysqlimport 到在我的计算机上运行的 mysql 数据库。如果我删除了导入的原始文件,我还能访问数据吗?如果是这样,数据存储在哪里?在某些 Oracle 服务器上?

如果它存储在本地,它是否存储在占用硬盘空间较少的压缩版本中?

谢谢,

肥中微子

0 投票
5 回答
5915 浏览

mysql - Mysql LOAD DATA INFILE - 输入数据意外截断

我正在尝试将数据加载到表中(显然?)。我的表如下所示:

我的数据文件如下所示:

但是当我使用加载它时

它只加载前两列(hash、ihash 和 last_updated 为空)。

我确实收到了很多警告(大概是因为 mysql 正在丢弃输入集中的 3 列并分配默认值)

(我打算加载几百万条记录 - 而不仅仅是 20 条)

我使用 mysqlimport 遇到了同样的问题。

从 LOAD DATA 语句中省略显式字段列表(数据库中的字段和顺序与文件中的相同)会导致相同的结果。

MySQL 版本是 5.0.22,输入文件中没有不可打印的字符。

帮助!

0 投票
3 回答
1240 浏览

mysql - 轻松导入 MySQL --tab 转储

我已经使用该选项转储了一个 MySQL 数据库,该--tab选项为每个表创建 2 个文件(一个带有数据的 SQL 文件create table和一个带有数据的制表符分隔值文件)。

有没有一种简单的方法可以将此文件目录导入 MySQL 服务器?我在 中找不到选项mysqlimport

0 投票
1 回答
1163 浏览

mysql - 将转储导入 Amazon RDS

我正在运行一个已包含数据库架构的 Amazon RDS 实例。使用 mysqldump 并遵循本指南 [1],我可以远程导入包含 INSERT 语句的转储。

SQL 文件只有 4MB 大,包含大约 30.000 条语句。尽管尺寸很小,但导入需要 40 分钟才能完成。有可能加快这个速度吗?我不确定 mysqlimport 对于这么小的文件是否有价值。我试图停用自动提交,但没有明显改善。

我已经知道,我不能 ssh 到实例或将文件移动到本地 RDS 文件系统。

谢谢你,塞巴斯蒂安

[1] http://aws.amazon.com/articles/2933

0 投票
1 回答
422 浏览

mysql - 如何创建 CSV 文件,以便将其数据导入 mysql 数据库

我有一个大城市列表,我希望它插入到 Mysql DB 表中,

我正在寻找一种方法来为这些城市列表创建一个 csv 文件,以便我可以将该文件导入 Mysql 表中......

更新:我的 Mysql 表中有表结构

我创建了一个 csv 文件,其中包含例如值

等等...

现在,当我尝试将其导入到我的 mysql 表中时,它会提示我错误消息为“第 1 行 CSV 输入中的无效字段计数”

请建议

0 投票
0 回答
555 浏览

mysql - 如何恢复大 mysql .sql 备份

sql mysql备份当我尝试恢复它时

方法它只是卡住并需要很多时间

有什么建议吗?

0 投票
2 回答
395 浏览

php - 使用PHP将带有扩展插入的大型sql文件导入mysql?

当我尝试导入大约 500MB 的大型 sql 文件时遇到问题。它有 100,000 个扩展插入查询。我已经到处搜索了,但还没有找到。Bigdump 不支持扩展插入,因此没有用处。我看到的每一个建议都失败了,因为他们都使用了 fopen() 或 file(),这会导致 PHP 中的 MEMORY EXHAUST,即使我已将 memorty_limit 增加到 512M。我正在寻找一个可以读取 500MB 的 sql 文件并通过它并获取扩展插入的插入查询的代码。

任何人都可以帮助我吗?

0 投票
1 回答
1810 浏览

php - 在 PHP 脚本中使用 mysqlimport

我正在尝试以编程方式将大量 CSV 文件导入 MySQL DB。

经过一番研究,我发现了 LOAD DATA,但这是不可能的,因为服务器不允许这样做。

然后,我发现mysqlimport是一个可行的替代方案。

这是正在发生的事情:

我从 FTP 服务器下载了很多 CSV 文件,然后一一执行以下操作:

首先,我创建文件的符号链接(因为我没有设法使用与表名不同的文件名)然后,我执行mysqlimport命令,将输出发送到一个 txt 文件。最后,我删除了符号链接。

当我运行时,会创建和删除 CSV 临时文件,但在我的数据库和输出 txt 中都没有出现任何内容。

如果我在终端中回显命令并过去,它可以完美运行,但是在 exec 中,什么也没有发生。

我相信它与引号和反斜杠有关,但无法修复它。

任何帮助将不胜感激:P

编辑:我已经chmod **ed **mysqlimpot bin ......仍然没有工作!

0 投票
2 回答
1868 浏览

mysql - 使用 mysqlimport 时添加列

我使用bash 脚本mysqlimport将 5 个不同csv的文件导入到一个通用数据库表中。

现在我想在公用表中添加一个额外的列,每个文件都有一个唯一的 id。例如。对于 one.csv 的所有条目,id 的值为 1。

有没有一种方法可以在通过 bash 脚本导入的同时执行此操作?我不想每次都去 mysql 控制台并从那里开始。

任何建议表示赞赏。

0 投票
2 回答
942 浏览

json - mysqlimport 可以接受 JSON 输入吗?

我们目前有某些由竖线分隔的文本组成的日志,其格式为

我有一个导入器脚本(运行 perl 然后运行 ​​mysqlimport 的 bash),它当前从每行的开头删除几个单词,然后在生成的文本文件上运行 mysqlimport。

我们正在将日志记录升级到输出 JSON 的数据服务。导入器脚本仍会将该 JSON 的内容导入 MySQL 数据库表。采用这种漂亮的 JSON 并将其转换为管道分隔的文件以与 mysqlimport 一起使用感觉像是一种糟糕的形式——但我有什么选择吗?我在 mysql 文档或论坛中找不到任何内容。