我正在尝试加载数据infil从一个.csv文件的mysql中,其中一列有一个链接到我的电脑上的文件夹。我已经制定了能够让Mysql读取c:\我需要使用2个正斜杠c:\并在文本末尾放置一个。然而,它现在将“”放在文本的开头,将只加载一行.csv。是否有人有任何提示可以用来修复这个问题我想从.csv加载mysql中的数据infile
0
A
回答
0
这里是一个CSV文件例如 -
1,c:\\
2,c:\\dir
3,c:\\new dir
这是导入数据的表格 -
CREATE TABLE table1 (
id int(11) NOT NULL AUTO_INCREMENT,
path varchar(255) DEFAULT NULL,
PRIMARY KEY (id)
);
,这是我们LOAD DATA查询 -
LOAD DATA LOCAL INFILE 'path.txt' INTO TABLE table1
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n';
输出 -
SELECT * FROM table1;
1 c:\
2 c:\dir
3 c:\new dir
+0
嗨感谢。 – brayn5
0
嗨感谢amswering这 下面是该.csv文件的格式
\N 1 Copper Red Dish 001 Shallow Copper Red dish f 450 50cm diame c:\\catalog\\bcpot020.jpg,
\N 1 Copper Red Bottle 001 Copper Red bottle form. 550 60cm tall c:\\catalog\\bcpot003.jpg,
\N 10 Chun bowl 001 Blue Chun bowl with tea s 350 20 cm diam c:\\catalog\\bcpot006.jpg,
\N 2 Moonscape bowl 001 High Calcium bowl with wh 320 40cm diame c:\\catalog\\bcpot009.jpg,
\N 3 Crystalline bowl 001 Blue Green Crystalline gl 250 20 cm diam c:\\catalog\\bcpot013_thumb.jpg,
这是SQL文件运行到MySQL
SET foreign_key_checks = 0;
USE BazzaarCeramics_db;
LOAD DATA LOCAL INFILE 'C:\\Data\\Product.csv'
INTO TABLE Product
FIELDS TERMINATED BY ','
LINES TERMINATED BY 'r\N'
(`ProductID`,`ProductGlazeTypeCode`,`ProductTitle`,`ProductDescription`,`ProductPrice`,`ProductSize`,`ProductRelativePath`);
SET foreign_key_checks = 1;
这
这就是我运行它时返回的结果。
21 1 Copper Red Dish 001 Shallow Copper Red dish f 450.00 50cm diame "c:\catalog\bcpot020.jpg
注意“在 地址的开始。我得到这个,如果我打一个逗号,在地址的结尾。如果我不这样做的逗号它把一个N处的结束地址。
希望这有助于
+0
正如我所看到的,行分隔符是','+新行(\ n或\ r \ n)。字段分隔符不同 - 随机空格。这不是一个CSV文件。 – Devart
相关问题
- 1. MySQL加载数据Infile
- 2. PHP的MySQL从CSV文件上载数据INFILE
- 3. 与MySQL加载数据infile的难度
- 4. 加载数据从CSV文件LOCAL INFILE其中字段不括
- 5. 加载本地infile csv到MySQL数据库失败
- 6. mysql加载数据infile where子句
- 7. mysql加载数据本地infile
- 8. Infobright/MySQL加载数据infile死锁
- 9. mysql加载数据infile vs使用表
- 10. 我想从文本视图中加载数据从MySQL
- 11. php LOAD数据本地INFILE csv到mysql
- 12. MySQL从CSV数据加载NULL值
- 13. 我想从mysql加载我的数据到sqlite
- 14. 加载数据INFILE不会导入CSV数据源中的所有行
- 15. 使用MYSQL 5.0中的条件加载本地数据Infile
- 16. 在C#中的MySql命令“加载数据infile”执行错误
- 17. “加载数据infile”插入数据库
- 18. 访问被拒绝在MySQL中加载数据infile
- 19. 提高mysql的加载数据infile的性能
- 20. 我如何加载使用加载数据本地infile迁移轨道中的csv文件?
- 21. 与MySQL加载数据infile我得到“不正确的整数值”
- 22. 加载数据infile参数化
- 23. REST风格的Web服务加载数据infile MYSQL
- 24. 用于加载数据infile的mysql触发器
- 25. 在Grails中从CSV加载数据
- 26. MySQL的 - 加载与LOAD DATA LOCAL INFILE
- 27. 加载数据INFILE跳过记录
- 28. 加载数据INFILE与txt文件
- 29. 与日期加载数据infile错误
- 30. sqlite加载数据infile语法错误
你需要尝试反引号代替双引号如:“价值” –
你有表结构,CSV文件,您的命令采样线? –