问题标签 [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.
mysql - mysqlimport - 导入的数据存储在哪里?
巨大的mysql菜鸟。如果这很愚蠢,请提前抱歉,但我在发布之前已经搜索过了。
我在本地文件上使用 mysqlimport 到在我的计算机上运行的 mysql 数据库。如果我删除了导入的原始文件,我还能访问数据吗?如果是这样,数据存储在哪里?在某些 Oracle 服务器上?
如果它存储在本地,它是否存储在占用硬盘空间较少的压缩版本中?
谢谢,
肥中微子
mysql - Mysql LOAD DATA INFILE - 输入数据意外截断
我正在尝试将数据加载到表中(显然?)。我的表如下所示:
我的数据文件如下所示:
但是当我使用加载它时
它只加载前两列(hash、ihash 和 last_updated 为空)。
我确实收到了很多警告(大概是因为 mysql 正在丢弃输入集中的 3 列并分配默认值)
(我打算加载几百万条记录 - 而不仅仅是 20 条)
我使用 mysqlimport 遇到了同样的问题。
从 LOAD DATA 语句中省略显式字段列表(数据库中的字段和顺序与文件中的相同)会导致相同的结果。
MySQL 版本是 5.0.22,输入文件中没有不可打印的字符。
帮助!
mysql - 轻松导入 MySQL --tab 转储
我已经使用该选项转储了一个 MySQL 数据库,该--tab
选项为每个表创建 2 个文件(一个带有数据的 SQL 文件create table
和一个带有数据的制表符分隔值文件)。
有没有一种简单的方法可以将此文件目录导入 MySQL 服务器?我在 中找不到选项mysqlimport
。
mysql - 将转储导入 Amazon RDS
我正在运行一个已包含数据库架构的 Amazon RDS 实例。使用 mysqldump 并遵循本指南 [1],我可以远程导入包含 INSERT 语句的转储。
SQL 文件只有 4MB 大,包含大约 30.000 条语句。尽管尺寸很小,但导入需要 40 分钟才能完成。有可能加快这个速度吗?我不确定 mysqlimport 对于这么小的文件是否有价值。我试图停用自动提交,但没有明显改善。
我已经知道,我不能 ssh 到实例或将文件移动到本地 RDS 文件系统。
谢谢你,塞巴斯蒂安
mysql - 如何创建 CSV 文件,以便将其数据导入 mysql 数据库
我有一个大城市列表,我希望它插入到 Mysql DB 表中,
我正在寻找一种方法来为这些城市列表创建一个 csv 文件,以便我可以将该文件导入 Mysql 表中......
更新:我的 Mysql 表中有表结构
我创建了一个 csv 文件,其中包含例如值
等等...
现在,当我尝试将其导入到我的 mysql 表中时,它会提示我错误消息为“第 1 行 CSV 输入中的无效字段计数”
请建议
mysql - 如何恢复大 mysql .sql 备份
sql mysql备份当我尝试恢复它时
方法它只是卡住并需要很多时间
有什么建议吗?
php - 使用PHP将带有扩展插入的大型sql文件导入mysql?
当我尝试导入大约 500MB 的大型 sql 文件时遇到问题。它有 100,000 个扩展插入查询。我已经到处搜索了,但还没有找到。Bigdump 不支持扩展插入,因此没有用处。我看到的每一个建议都失败了,因为他们都使用了 fopen() 或 file(),这会导致 PHP 中的 MEMORY EXHAUST,即使我已将 memorty_limit 增加到 512M。我正在寻找一个可以读取 500MB 的 sql 文件并通过它并获取扩展插入的插入查询的代码。
任何人都可以帮助我吗?
php - 在 PHP 脚本中使用 mysqlimport
我正在尝试以编程方式将大量 CSV 文件导入 MySQL DB。
经过一番研究,我发现了 LOAD DATA,但这是不可能的,因为服务器不允许这样做。
然后,我发现mysqlimport是一个可行的替代方案。
这是正在发生的事情:
我从 FTP 服务器下载了很多 CSV 文件,然后一一执行以下操作:
首先,我创建文件的符号链接(因为我没有设法使用与表名不同的文件名)然后,我执行mysqlimport命令,将输出发送到一个 txt 文件。最后,我删除了符号链接。
当我运行时,会创建和删除 CSV 临时文件,但在我的数据库和输出 txt 中都没有出现任何内容。
如果我在终端中回显命令并过去,它可以完美运行,但是在 exec 中,什么也没有发生。
我相信它与引号和反斜杠有关,但无法修复它。
任何帮助将不胜感激:P
编辑:我已经chmod **ed **mysqlimpot bin ......仍然没有工作!
mysql - 使用 mysqlimport 时添加列
我使用bash 脚本mysqlimport
将 5 个不同csv
的文件导入到一个通用数据库表中。
现在我想在公用表中添加一个额外的列,每个文件都有一个唯一的 id。例如。对于 one.csv 的所有条目,id 的值为 1。
有没有一种方法可以在通过 bash 脚本导入的同时执行此操作?我不想每次都去 mysql 控制台并从那里开始。
任何建议表示赞赏。
json - mysqlimport 可以接受 JSON 输入吗?
我们目前有某些由竖线分隔的文本组成的日志,其格式为
我有一个导入器脚本(运行 perl 然后运行 mysqlimport 的 bash),它当前从每行的开头删除几个单词,然后在生成的文本文件上运行 mysqlimport。
我们正在将日志记录升级到输出 JSON 的数据服务。导入器脚本仍会将该 JSON 的内容导入 MySQL 数据库表。采用这种漂亮的 JSON 并将其转换为管道分隔的文件以与 mysqlimport 一起使用感觉像是一种糟糕的形式——但我有什么选择吗?我在 mysql 文档或论坛中找不到任何内容。