phpmyadmin 一次只导入 48 条记录



我正在使用phpmyadmin和导入函数将.csv文件导入mysql数据库。csv 文件是 118K 大。每次我尝试导入文件时,数据库都会接受 48 条记录,然后停止。错误为"第 1306 行的 CSV 输入中的列计数无效"。(或任何行(。当我看这条线时,它没有任何问题。我剪掉了前 48 条记录,制作了剩余记录的 csv 文件,然后重试。同样,程序在 48 条记录后停止。我正在使用WAMPserver64。

upload_max_filesize = 256M
post_max_size = 256M
memory_limit = 128M
max_input_time = 300
max_execution_time = 1200

每次更改 php 设置后,我都会重新启动服务。

有没有人对如何解决这个问题有任何意见?我还剩下 2,402 条记录,我真的不想一次输入 48 条记录。非常感谢!

第 1306 行的 CSV 输入中的列计数无效。插入到hospital_addresses值("114008"、"沿海港口治疗中心"、"康奈尔大道 1150 号"、"萨凡纳"、"GA"、"31406"(插入到hospital_addresses值中("114010"、"亚特兰大皮奇福德行为健康系统"、"皮奇福德路 2151 号"、"亚特兰大"、"乔治亚州"、"30338"(

以下是实际的数据行:

114008,COASTAL HARBOR TREATMENT CENTER,1150 CORNELL AVE,SAVANNAH,GA,31406 114010,PEACHFORD BEHAVIORAL HEALTH SYSTEM OF ATLANTA,2151 PEACHFORD ROAD,ATLANTA,GA,30338

您没有分隔 2 个 SQL 语句的分号,因此它认为其 1 个语句的列数错误。

它应该是:

INSERT INTO hospital_addresses VALUES ('114008', 'COASTAL HARBOR TREATMENT CENTER', '1150 CORNELL AVE', 'SAVANNAH', 'GA', '31406');
INSERT INTO hospital_addresses VALUES ('114010', 'PEACHFORD BEHAVIORAL HEALTH SYSTEM OF ATLANTA', '2151 PEACHFORD ROAD', 'ATLANTA', 'GA', '30338');

csv 文件中的两行数据是否在 1 行中?您粘贴原始数据意味着它们位于 1 csv 行中。如果是这样,请将第二行数据放在csv中的新行上,然后尝试再次导入。

最新更新