我们有一个CSV文件,其中包含数千条记录。我想通过phpmyadmin将这些行导入到MySQL表中。这是使用的命令:
load data local infile '/var/www/html/deansgrads_201280.csv'
into table ttu_nameslist
fields terminated by ','
enclosed by '"'
lines terminated by '\r\n'
(firstname, middlename, lastname, city, county, state, termcode, category)
表中有一个ID字段,设置为自动递增。当我们执行此SQL时,仅第一行被导入到表中。
输入数据文件行:
"Aaron","Al","Brockery","Cookeville","Putnam","TN","201280","deanslist"
"Aaron","Dan","Mickel","Lebanon","Wilson","TN","201280","deanslist"
表结构:
CREATE TABLE `ttu_nameslist` (
`id` int(11) NOT NULL,
`firstname` varchar(50) NOT NULL,
`middlename` varchar(50) NOT NULL,
`lastname` varchar(50) NOT NULL,
`city` varchar(50) NOT NULL,
`county` varchar(50) NOT NULL,
`state` varchar(2) NOT NULL,
`termcode` varchar(6) NOT NULL,
`category` varchar(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
我做错了为什么添加一行后退出?
您说ID字段具有AUTO_INCREMENT
属性,但是CREATE TABLE
语句中没有提及它。这是问题的一部分。
另一部分是那些截断警告。CSV文件中的某些行可能包含的数据太长而无法放入列中。将这些文本列的大小增加到更大的值(例如200),然后重试。
您绝对确定CSV文件有效吗?(aka每行具有相同数量的值,等等)。您可能应该检查这些字符串是否包含逗号(,
),尽管这不成问题。
问题内容: 开发机是Mac。我在从CSV导入多个行到Mysql时遇到了一些麻烦。这是我的SQL语句: 它运行良好,但仅导入了一条记录。知道我哪里出错了吗? 问题答案: 检查行尾: 但最常见的问题是,行终止符不是您期望的,请尝试:
本文向大家介绍dart 仅导入库的一部分,包括了dart 仅导入库的一部分的使用技巧和注意事项,需要的朋友参考一下 示例 如果只想使用一部分库,则可以有选择地导入该库。例如:
我看到过许多关于将Eclipse或Gradle项目导入IntelliJ的问题,但没有一个问题问我应该使用哪种方法。我想只是导入Gradle? 我们在gradle上使用Eclipse,我可以用Gradle命令行或者(不太可能:)在Eclipse中构建和运行我的项目。只要我能在命令行上与gradle一起构建,我的老板就很高兴。 我找到了完全启用的免费学生版的 IntelliJ/Jetbrains 产品
我需要帮助来找出如何解决活动中两个相互冲突的导入的问题,即: null 取决于哪一个先来。
问题内容: 我不确定这是否更多的是操作系统问题,但是我想在这里问一下,以防有人对Python有所了解。 我一直在尝试使用并行化CPU繁重的循环,但是我发现不是将每个工作进程分配给不同的内核,而是最终将所有工作进程分配给相同的内核,并且没有性能提升。 这是一个非常简单的例子… …这是我在htop运行此脚本时看到的内容: 我在具有4核的笔记本电脑上运行。显然是为不同的工作人员生成了单独的进程,但是有什
我能够使用SpringBoot 1.5设置并成功运行三种不同的测试配置。3. 方法#1。使用注释导入Bean 方法#2。使用注释导入Bean 方法#3(带内部类配置;基于官方博文) 考虑到注释文档 指示要导入的一个或多个{@link Configuration@Configuration}类。 事实上,不是一个配置类,而是一个用注释注释的bean类,它看起来像方法1,这是不正确的。 从留档 {@c