问题标签 [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.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,我可以随时使用压缩吗?
谢谢
mysql - Mysql从管道导入
我试图弄清楚如何在没有任何运气的情况下将输出通过管道传输到 mysqlimport 中。我有一个巨大的文件(~250 GB),我想在处理它后通过管道传输到 mysqlimport。我不想创建中间文件/表。我在想象这样的事情:
猫基因组.mpileup | nawk 'sub("^...","")' | mysqlimport -uuser -ppassword 数据库
但显然这是行不通的。关于如何做到这一点的任何建议?
mysql - 使用日期加载数据文件错误
我正在尝试将具有 5 列的 .csv 文件加载到具有相同对应列和 PK 的表中。日期是数据类型 DATE,所有其他都是 Varchar(),PK 除外。
这是我的加载数据导入:
错误是:
CSV 中的第一行如下所示:
Time to Send Survey,SurvESend,2013-04-10,,系统发出Esurveys的时间
从 CSV 上传时,如何将此字段设为 NULL 且不为空?
mysql - 在命令行上禁用外键检查
我有一个 MySQL 数据库的备份脚本,使用mysqldump
该--tab
选项,因此它会生成一个.sql
为结构生成一个文件,为内容生成一个.txt
文件(管道分隔)。
有些表有外键,所以当我导入它时,我得到了错误:
第 8 行的错误 1217 (23000):无法删除或更新父行:外键约束失败
我知道使用SET FOREIGN_KEY_CHECKS=0
(以及SET FOREIGN_KEY_CHECKS=1
之后)。如果我将它们添加到每个.sql
文件中,那么导入就可以了。但显然在下一个mysqldump
的那些被覆盖。
我还尝试将其作为单独的命令运行,如下所示,但错误又回来了:
是否有其他方法可以在命令行上禁用 FK 检查?
mysql - mysql导入错误1064
我正在尝试通过 mysqlimport 导入一个简单的 CSV 文件并收到以下错误:
错误:
该文件是:
mySQL 表:
有任何想法吗?
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”这样的字符串。
mysql - 如何解决 mysqlimport 中缺少 LINES STARTING BY 支持的问题?
我想将多个文本文件中的数据导入 MySQL。我正在考虑使用mysqlimport
. 但是,我的行以一些前缀开头,结果mysqlimport
不支持;LINES STARTING BY
子句LOAD DATA
。显然这是一个WONTFIX 错误。
那么,我该怎么办?我可以做得比通过管道cut
杀死前缀更好吗?
mysql - 如何使用php导出和导入MySQL的部分数据?
我正在寻找从 csv 文件导入 MySQL 表的解决方案。我能够理解导出数据的逻辑,它可以通过使用提到日期范围的 WHERE 子句来实现。
但我很困惑如何将新数据导入同一个表而不覆盖现有数据。
解释 - 我每周都会从我的客户那里收到新数据,比如第 1 周 - 我使用 PHPMyAdmin 的导入工具插入的 100 条新记录 第 2 周 - 250条新记录现在我卡住了如何将这 250 条新记录附加到同一张表中
有没有办法直接使用 PHPMyAdmin 或使用 php.ini 进行任何方式。
需要指导...提前感谢所有顾问。
问候
mysql - 仅从具有 LOAD DATA 的文件中导入一个块
有没有办法从LOAD DATA
MySQL 中的文件中只导入一个块,或者我必须手动对文件进行分区?
mysql - MySQL导入数据库但忽略特定表
我有一个包含一个数据库和大约 150 个表的大型 SQL 文件。我想使用mysqlimport
导入该数据库,但是,我希望导入过程忽略或跳过几个表。导入所有表但忽略其中一些表的正确语法是什么?谢谢你。