mysqlimport相关内容

如何将大型 sql 文件导入 mysql 表

我有一个 php 脚本来解析 XML 文件并创建一个看起来像这样的大型 SQL 文件: INSERT IGNORE INTO table(field1,field2,field3...)VALUES ("value1","value2",int1...),("value1","value2",int1)...等 这个文件加起来超过 20GB(我已经测试了一个 2.5GB 的文件,但它也失败了) ..
发布时间:2021-11-11 05:42:41 PHP

如何将空格分隔的文本文件导入 MySQL?

我需要将较大的 (24MB) 文本文件导入 MySQL 表.每一行看起来像这样: 1 1 0.008 0 0 0 0 0 每个字段后面有一个或多个空格,最后一个字段在换行符之前大约有36个空格. 如何将这样的文件导入 MySQL?从文档看来, LOAD DATA 期望所有字段都以完全相同的字符串终止.我试过了 LOAD DATA INFILE 'filename' INTO TABLE ..
发布时间:2021-06-05 19:06:47 数据库

将文本导入MySQL:奇怪的格式

我正在使用mysqlimport将.txt文件中的某些数据导入MySQL数据库表中.似乎可以导入OK(没有错误消息),但是显示时看起来很奇怪,并且无法按预期进行搜索. 这是详细信息.原始文本文件保存在UTF-8中,其记录看起来(在文本编辑器中)是这样的.第二个字段包括换行符: WAR-16,52 ~~~~~ Lorem ipsum dolor sit. Lorem ipsum dolo ..
发布时间:2020-07-01 03:57:17 数据库

找出哪一行在MySQL中添加约束失败

对于此错误消息,mysqlimport是否有办法输出未通过约束的特定行?这对调试很有用.否则,我不知道哪一行有此问题. mysqlimport: Error: 1452, Cannot add or update a child row: a foreign key constraint fails (`bwordDS`.`Category_Term`, CONSTRAINT `FK_qn1 ..
发布时间:2020-07-01 03:56:14 数据库

如何将选定的多个复选框值插入到Android和PHP中的MySQL数据库的不同行中

在这里,我正在通过电话访问联系人并在自定义列表视图中显示. 现在我必须将选定的复选框值插入到mysql数据库的不同行中.在这里,我可以将单个复选框值插入到数据库中.如果我选​​择了多个值,则数据将存储在单行中.我必须进行修改以将单个数据插入到每一行..?我正在使用php文件将数据存储到数据库中. DisplayContact.java public class DisplayConta ..
发布时间:2020-07-01 03:56:10 PHP

从定界文件导入时,mysqlimport NULL值

我正在运行mysqlimport来加载数据,并且有一个空值未加载为null的问题.我正在使用mysql 5.7.23 可以通过创建一个名为mytable.psv的文件来重新创建问题,该文件包含: code|date_a|date_b 1|2018-11-27|2018-11-27 2|2018-11-27| 然后运行命令: mysql -u root -e "CREATE D ..
发布时间:2020-07-01 03:56:06 数据库

mysqlimport-在MS Windows XAMPP环境中导入CSV文件

我正在尝试从命令行将CSV文件导入到mysql数据库.稍后将其合并到Windows批处理文件中. mysqlimport -u user -puserpw --columns=ID,CID,Alerted --fields-terminated-by=',' --local School Customer.csv 所有数据都加载到“客户"表的第一列中. 我想将数据从CSV正确导入到适 ..
发布时间:2020-07-01 03:56:05 数据库

Mysql从管道导入

我试图弄清楚如何在没有运气的情况下将输出通过管道导入mysqlimport.我有一个很大的文件(〜250 GB),我想在处理它后通过管道将其导入mysqlimport.我不想创建中间文件/表.我在想像这样的东西: 猫基因组.mpileup | nawk'sub("^ ...",“")'| mysqlimport -uuser -ppassword数据库 但是显然这是行不通的.有关如何实现此 ..
发布时间:2020-07-01 03:55:02 服务器开发

mysqlimport问题" set @@ character_set_database = binary"这可以防止加载json值

很长一段时间以来,我一直在使用mysqlimport,而现在,随着mysql 5.7添加了对json数据类型的支持,我正在尝试将mysqlimport与包含json数据的行一起使用. 以下是csv文件中一行的示例,该行将使用mysqlimport导入: column_A_value,column_B_value,[{"x":20,"y":"some name"}] 请注意,最后一列 ..
发布时间:2020-07-01 03:54:59 数据库

将mysql表转储为CSV(stdout),然后将输出隧道传输到另一台服务器

我正在尝试将数据库表移动到另一台服务器;复杂之处在于当前正在运行该表的机器几乎没有空间了;所以我正在寻找一种可以在网络上工作的解决方案. 我已经尝试过mysql从src机器中转储数据库,并在目的地将其通过管道传输到mysql中;但我的数据库有4800万行,甚至在关闭auto_commit时也是如此; trx_commit cmd为2;我的狗比较慢. mysqldump -uuser - ..
发布时间:2020-06-29 19:29:51 数据库

代码或CSV文件不允许上传

代码问题或csv导致导入问题.代码或csv可能有问题吗? 运行脚本时,我得到默认的消息:CSV文件不可读 这适用于15个文件中的5个,看不到明显的问题或解决方案. http://www.dodgejeffgen.org/gs/issue1.csv ..
发布时间:2020-05-16 19:16:02 PHP

MySQL导入将时间戳记的空值转换为0000-00-00 00:00:00

我有一些文本文件-定期生成-包含要使用mysqlimport插入mysql的sql行.其中一列具有Null值,数据库中的该列是datetime字段,默认值设置为Null.但是,在运行mysql import之后,我在此列中获得了0000-00-00 00:00:00值,那么如何摆脱这个呢?我希望列值在插入时为Null. 修改: 注意: 1)使用INSERT语句直接插入行时,不会发生此问 ..
发布时间:2020-05-15 06:31:47 数据库

MySQL数据导出更改时间

我有一些用于数据库的备份和还原脚本.该表具有时间戳字段.备份脚本如下所示: mysqldump -u user -ppass database --tab="../" --fields-terminated-by="|" --skip-comments table 它将创建两个文件table.sql和table.txt.恢复脚本如下所示: mysql -u user -ppass ..
发布时间:2020-05-15 04:47:44 数据库

如何在重命名某些表/列而根本不导入其他表/列的同时导入mysql dump?

我要将旧版数据库导入程序的新版本,我想知道是否有一种方法可以不从转储中导入某些列/表,而是在导入它们时重命名其他表/列?我知道我可以在理论上编辑转储文件,但是这似乎是一种hack,到目前为止,我的所有编辑器都无法打开1.3 gb文件(是的,我已经在此处阅读了有关该文件的问题.到目前为止,没有一个答案对我有用. 建议? 解决方案 通过拒绝权限并使用--force作为命令行选项,可以不导 ..
发布时间:2020-05-15 01:33:46 数据库

如何使用mysqlimport读取mysqldump --databases的结果

我已成功使用转储了整个MySQL数据库 mysqldump --databases 生成一个不错的.txt文件.但是,我看不到如何一次性将整个文件读回到MySQL. mysqlimport似乎一次只需要一个表. 解决方案 使用mysqldump生成某些文件(例如db-dump.sql)时,可以将其导入到其他数据库中使用mysql命令: mysql --user=XXX -- ..
发布时间:2020-05-15 00:43:43 数据库

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

我有一个带一个数据库和大约150个表的大型SQL文件.我想使用mysqlimport导入该数据库,但是,我希望导入过程忽略或跳过几个表.导入所有表但忽略其中一些表的正确语法是什么?谢谢. 解决方案 mysqlimport不是导入SQL语句的正确工具.该工具用于导入格式化的文本文件,例如CSV.您要执行的操作是使用以下命令将sql dump直接输入mysql客户端: bash > my ..
发布时间:2020-05-15 00:36:34 数据库