【发布时间】:2014-08-27 01:41:37
【问题描述】:
我目前正在尝试将数据从 excel 电子表格上传到通过大学 phpmyadmin 运行的 sql 服务器。我已经能够成功上传其他文件。但是,当我上传一个包含 3 列和 20 行的特定文件时,它会上传 3 列并且只上传 3 行的数据。有人建议我勾选“替换现有数据”框并选择将“包含的列”留空。 这是我希望上传的数据:
FlyCrew01 Yes 1
FlyCrew02 Yes 2
FlyCrew03 No 3
FlyCrew04 Yes 4
FlyCrew05 No 5
FlyCrew06 Yes 6
FlyCrew07 Yes 7
FlyCrew08 Yes 8
FlyCrew09 Yes 9
FlyCrew10 Yes 10
FlyCrew11 Yes 11
FlyCrew12 Yes 12
FlyCrew13 Yes 13
FlyCrew14 Yes 14
FlyCrew15 Yes 15
FlyCrew16 Yes 16
FlyCrew17 Yes 17
FlyCrew18 Yes 18
FlyCrew19 Yes 19
FlyCrew20 Yes 20
上传后的结果是这样的:
Full texts
Crew_ID Ascending
Available
Licence_Number
Edit Edit
Copy Copy
Delete Delete
FlyCrew0
Yes
9
Edit Edit
Copy Copy
Delete Delete
FlyCrew1
Yes
19
Edit Edit
Copy Copy
Delete Delete
FlyCrew2
Yes
20
如您所见,它缺少其他 17 行的数据。这是我在上传数据之前使用的创建表命令:
CREATE TABLE Unavailability
(Crew_ID varchar (8) NOT NULL,
Available text (3),
Licence_Number int (8),
CONSTRAINT pk11 primary key (Crew_ID));
谁能告诉我我能做些什么来解决这个问题,因为我想防止它也发生在其他桌子上。谢谢。
【问题讨论】:
标签: sql excel csv import phpmyadmin