Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql csv导入到msql仅导入了一半记录_Mysql_Linux_Csv - Fatal编程技术网

Mysql csv导入到msql仅导入了一半记录

Mysql csv导入到msql仅导入了一半记录,mysql,linux,csv,Mysql,Linux,Csv,当我从此命令行导入包含119397条记录(4.37 MB)的csv文件时 load data local infile '/var/www/email2.csv' into table email fields terminated by ',' enclosed by '"' lines terminated by '\n'; 但只导入了50199条记录。这样地 (记录:51087已删除:0已跳过:0警告19) 我想一次导入所有记录。 我应该用哪种方式 更新 下面是表格结构 CREAT

当我从此命令行导入包含119397条记录(4.37 MB)的csv文件时

load data local infile '/var/www/email2.csv' into table email fields terminated by ','  enclosed by '"'  lines terminated by '\n';
但只导入了50199条记录。这样地 (记录:51087已删除:0已跳过:0警告19)

我想一次导入所有记录。 我应该用哪种方式

更新

下面是表格结构

CREATE TABLE IF NOT EXISTS `adv_email` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `email` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=22462 ;
以下是一些警告记录

要做的第一件事
显示警告
。第二件事,用出现的任何相关信息更新问题。并展示表格structure@e4c5请再看看我的问题。我编辑了它。你能把CSV中的一两行有问题的行添加到问题中吗well@e4c5我上传了一些违规记录。请看一下。非常感谢@e4c5显示“警告”mysql命令。这对我帮助很大,现在在我的csv中发现了错误格式的数据。现在我修好了,它工作了!