如果我的问题不正确,请编辑它而不是downvoting我刚收到警告。请有人编辑
我有一个包含4个字段的表(id,startip,endip,countrycode),当我运行以下代码时,我的csvfile有(startip,endip,countryip)。表的id列填充了csv文件的startip,表的startip列填充了csvfile等的endip。我希望表的id列自动增加。
LOAD DATA LOCAL INFILE 'info.csv' INTO TABLE tbl_countryip FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES
提前致谢
答案 0 :(得分:0)
您可以在SQL插入查询中包含id字段。核实。并将您的ID设置为自动增量。除了代码,您提供的内容实际上不足以提供答案。
答案 1 :(得分:0)
您必须在数据库中将id设置为Autoincrement,我假设您使用的是MySql
http://dev.mysql.com/doc/refman/5.7/en/example-auto-increment.html
答案 2 :(得分:0)
ALTER TABLE `table` ADD `id` AUTO_INCREMENT KEY
然后只需正常上传csv(csv文件中应该没有ID列)