问题标签 [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 投票
1 回答
1065 浏览

mysql - Mysqlimport.exe 从远程 windows 计算机导入 Centos 远程服务器

我有许多通过计划任务在我的 Windows 电脑上运行的批处理文件。目前我正在使用以下命令将数据上传到我的实时服务器:

mysqlimport.exe --host=(remoteip) --user=root --password=password --local --fields-terminated-by=, --fields-optionally-enclosed-by="\"" --lines-终止-by="\r\n" --ignore-lines=1 dbname U:\CSV-Replaced-Output\tablename.csv

你能告诉我这是否是自动上传大量数据的最安全方式吗?csv文件也可以高达150mb,我可以随时使用压缩吗?

谢谢

0 投票
1 回答
3091 浏览

mysql - Mysql从管道导入

我试图弄清楚如何在没有任何运气的情况下将输出通过管道传输到 mysqlimport 中。我有一个巨大的文件(~250 GB),我想在处理它后通过管道传输到 mysqlimport。我不想创建中间文件/表。我在想象这样的事情:

猫基因组.mpileup | nawk 'sub("^...","")' | mysqlimport -uuser -ppassword 数据库

但显然这是行不通的。关于如何做到这一点的任何建议?

0 投票
1 回答
1095 浏览

mysql - 使用日期加载数据文件错误

我正在尝试将具有 5 列的 .csv 文件加载到具有相同对应列和 PK 的表中。日期是数据类型 DATE,所有其他都是 Varchar(),PK 除外。

这是我的加载数据导入:

错误是:

CSV 中的第一行如下所示:

Time to Send Survey,SurvESend,2013-04-10,,系统发出Esurveys的时间

从 CSV 上传时,如何将此字段设为 NULL 且不为空?

0 投票
6 回答
81340 浏览

mysql - 在命令行上禁用外键检查

我有一个 MySQL 数据库的备份脚本,使用mysqldump--tab选项,因此它会生成一个.sql为结构生成一个文件,为内容生成一个.txt文件(管道分隔)。

有些表有外键,所以当我导入它时,我得到了错误:

第 8 行的错误 1217 (23000):无法删除或更新父行:外键约束失败

我知道使用SET FOREIGN_KEY_CHECKS=0(以及SET FOREIGN_KEY_CHECKS=1之后)。如果我将它们添加到每个.sql文件中,那么导入就可以了。但显然在下一个mysqldump的那些被覆盖。

我还尝试将其作为单独的命令运行,如下所示,但错误又回来了:

是否有其他方法可以在命令行上禁用 FK 检查?

0 投票
1 回答
1971 浏览

mysql - mysql导入错误1064

我正在尝试通过 mysqlimport 导入一个简单的 CSV 文件并收到以下错误:

错误:

该文件是:

mySQL 表:

有任何想法吗?

0 投票
1 回答
1154 浏览

mysql - bash脚本中的Mysql导入错误

我有一个大的数据库转储(290mb)。当我使用从 cli 导入时,一切正常!

当我使用 bash 脚本中的相同命令时,例如:

这是我得到的:

我不知道为什么会出现这个错误,没有像“mysql Ver 14.14 Distrib 5.1.66, for debian-linux-gnu (x86_64) in dump file using readline 6”这样的字符串。

0 投票
1 回答
107 浏览

mysql - 如何解决 mysqlimport 中缺少 LINES STARTING BY 支持的问题?

我想将多个文本文件中的数据导入 MySQL。我正在考虑使用mysqlimport. 但是,我的行以一些前缀开头,结果mysqlimport 不支持;LINES STARTING BY子句LOAD DATA。显然这是一个WONTFIX 错误

那么,我该怎么办?我可以做得比通过管道cut杀死前缀更好吗?

0 投票
1 回答
1430 浏览

mysql - 如何使用php导出和导入MySQL的部分数据?

我正在寻找从 csv 文件导入 MySQL 表的解决方案。我能够理解导出数据的逻辑,它可以通过使用提到日期范围的 WHERE 子句来实现。

但我很困惑如何将新数据导入同一个表而不覆盖现有数据。

解释 - 我每周都会从我的客户那里收到新数据,比如第 1 周 - 我使用 PHPMyAdmin 的导入工具插入的 100 条新记录 第 2 周 - 250条新记录现在我卡住了如何将这 250 条新记录附加到同一张表中

有没有办法直接使用 PHPMyAdmin 或使用 php.ini 进行任何方式。

需要指导...提前感谢所有顾问。

问候

0 投票
3 回答
212 浏览

mysql - 仅从具有 LOAD DATA 的文件中导入一个块

有没有办法从LOAD DATAMySQL 中的文件中只导入一个块,或者我必须手动对文件进行分区?

0 投票
8 回答
69466 浏览

mysql - MySQL导入数据库但忽略特定表

我有一个包含一个数据库和大约 150 个表的大型 SQL 文件。我想使用mysqlimport导入该数据库,但是,我希望导入过程忽略或跳过几个表。导入所有表但忽略其中一些表的正确语法是什么?谢谢你。