mysql,我需要将文件加载到我的mysql表中。csv如下所示:
水果、颜色、ut
苹果,绿色,2015-12-18
苹果,橙色,2015-12-18
所有三个mysql列都不能有唯一的索引。fruit_table如下:
编号:水果颜色
2015年-01-01
我想忽略数据库中已有的水果和颜色行。所以我的最后一张桌子是:
+--------------------------------+
| fruit colour ut |
+--------------------------------+
| 1 apple green 2015-01-01 |
| 2 apple orange 2015-12-18 |
+--------------------------------+我不能制作“水果”或“颜色”独特的价值栏。我尝试过很多不同的方法
LOAD DATA LOCAL INFILE 'fruit.csv'
IGNORE
INTO TABLE fruit_table
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(fruit,colour)(谢谢你的帮助:)
发布于 2015-12-21 14:12:08
在两个字段上创建一个综合的uniqe索引,即水果和颜色。
ALTER TABLE fruit_table
ADD UNIQUE KEY (`fruit` , `colour`) ;https://stackoverflow.com/questions/34397480
复制相似问题