问题标签 [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 回答
767 浏览

mysql - mysqlimport: Error: 1452

I wrote a script in Perl that creates a database schema:

When I use this command:

I get this error:

I can't figure out what I am doing wrong. I was using the same script on another machine and it was working fine.

0 投票
1 回答
359 浏览

mysql - 慢 MySQL 替换/复杂查询

我正在处理一个 MySQL 查询,该查询需要遍历表 A 中的 1+ 百万行和表 B 中的 5+ 百万行。该查询从表 A 中选择所有唯一的人,并与表 B 上每个人的销售额进行内部联接。索引必要时在两个表上设置。

这里的目标是将表 A 中的所有唯一电子邮件地址与表 B 中的数据添加到表 C 中。

我正在寻找最优化的方法来做到这一点。包括正在使用的 REPLACE INTO 查询的选择部分,它将提取指定 id 中的记录。这是一个带有 IN 条件的简单 CASE 语句。

对于子查询,我也有完全相同的查询,使用 NOT IN vs IN。那一次超时。

期待任何人都可以提供的任何帮助,并希望有一种更优化的方式来做到这一点。

0 投票
1 回答
2873 浏览

java - 如何在windows上使用java将mysql转储文件导入MySQL服务器(7)

我正在尝试使用 java 导入使用 mysqldump.exe 文件创建的 mysql 转储。创建转储文件没有问题,但问题是当我尝试导入它时它总是失败。

这是我的方法代码:

这是完整的输出代码:

谁能发现问题出在哪里?我花了无数时间试图找出问题所在。该命令在 Windows 命令行上完美运行,但是当我将它移到 Java 代码时它不起作用,这让我很生气......我正在使用 Windows 7 和 Java JDBC,如果这有帮助的话。

编辑:根据 mrhobo 的建议进行编码

这是输出:

0 投票
1 回答
2581 浏览

mysql - CSV 数据未插入到相应的 MySQL 表中

我有一个遵循这种模式的 CSV 文件:

该文件代表成千上万行数据,我试图将所有数据插入 MySQL 表中。我使用以下语句创建了相应的表:

然后我在命令行上尝试了以下操作:

当我SELECT * FROM customer在运行 mysqlimport 后尝试时,我得到了以下结果集:

我在将 CSV 数据导入 MySQL 方面不是很有经验,任何帮助将不胜感激。

更新

根据 ThisSuitIsBlackNot 的回答,我尝试了以下命令(顺便说一句,--local需要该选项):

这产生了稍微好一点的结果,但不是我需要的,所以我这样尝试:

在这两个之后,SELECT * FROM customer产生了这个结果集:

这显然不是我需要的,但它越来越接近了。

0 投票
2 回答
1455 浏览

mysql - 当我调用 2 个 OUT 参数时,MySQL 存储过程返回 NULL 值 - 请参阅代码

我正在学习 mysql 认证,我的学习方式是边做边学,我之前因一个问题而失败了,如果我更加关注存储过程,我会得到它。任何我都在编造一些我会实际使用的时髦场景,所以这是一个让我很难过的场景。

我不断返回空值,谁能告诉我为什么?

0 投票
0 回答
152 浏览

mysql - mysql 导入特定数据库并禁用外键约束

我有一个包含所有数据库的完整 mysql 备份,但只想通过 shell 导入其中一个。所以我使用“-D”选项来指定我要导入的数据库。但是我怎样才能以这种方式禁用外键约束呢?

转储文件大约 2GB 大,所以我不能只在文件开头写命令。

任何想法?

0 投票
0 回答
1309 浏览

mysql - 使用 MySQLImport 设置远程主机

我在使用 mysqlimport 接受主机参数时遇到问题:它似乎有选择地接受主机名。

但是,如果我选择不同的服务器:

deepthought 上没有 mysql 服务器,将其用作主机导入纯粹是为了表明如果我给它一个不同的服务器,mysqlimport 似乎接受主机输入。

nslookup 返回两个服务器的记录.. 那么什么可能导致 mysqlimport 在第一种情况下似乎忽略我的主机参数并默认为 localhost (oban.spr.local) 但在第二种情况下识别我的主机输入?我还尝试提供 mysql.spr.local 的 IP 地址,但仍默认为 oban.spr.local

0 投票
1 回答
296 浏览

sql-server - 错误:SQL Server 将数据导入新数据库

尝试使用 SQL Server Management Studio 的导入和导出向导将数据导入新数据库。显示以下错误:

警告 0x80049304:数据流任务 1:警告:无法打开全局流性能计数器不可用。要解决此问题,请以管理员身份或在 wywtem 的控制台上运行此程序包

请告诉我我该怎么办?谢谢

(SQL Server 2012 64 位,Windows 7)

0 投票
2 回答
21122 浏览

csv - MySQL 第 1 行 CSV 输入中的列数无效

好的,第 1 行包含我的 CSV 文件中的以下名称:

在我的 MySQL 表中,如下所示:

我不明白为什么它会抛出这个错误......每一列都有 16 列。它们的名字完全一样。。

我什至尝试删除 ID 列,但仍然没有运气。

我的 CSV 文件:

我什至用 ID 列尝试过:

依然没有。我在看这个帖子: 导入 CSV 文件时出现问题

但是那些尾随的逗号和 id 列没有帮助。我什至在末尾保留了逗号,但它仍然没有任何作用。

谢谢你的帮助。

0 投票
0 回答
68 浏览

mysql - mysqlimport 无法使用主键向现有字段添加

我尝试使用 mysqlimport 将数据加载到具有主键的现有记录中。csv 的主键也与记录中的主键相同。但是由于主键重复,插入被跳过。有什么方法可以使用 mysqlimport 插入到这样的现有记录中。

我不想做 --replace 因为记录中存在的数据也是必要的

提前致谢