我正在尝试导入一系列大文件,并且由于每一行数据都具有以下字符
\
和/
当我将每一行导入mysql时,每一行都会失败(即使我忽略了错误)。有没有我可以用来解决这个问题的功能?(很高兴在导入时用另一个字符替换)。
我当然可以在导入之前手动准备文件 - 但这是不切实际的。谢谢你。
我正在尝试导入一系列大文件,并且由于每一行数据都具有以下字符
\
和/
当我将每一行导入mysql时,每一行都会失败(即使我忽略了错误)。有没有我可以用来解决这个问题的功能?(很高兴在导入时用另一个字符替换)。
我当然可以在导入之前手动准备文件 - 但这是不切实际的。谢谢你。
Have a look at this example with LOAD DATA INFILE command -
File 'cik.csv':
1000275;"ROYAL BANK OF CANADA";FWP;20120706;edgar/data/1000275/0001214659-12-002969.txt
1000276;"ROYAL BANK OF CANADA";FWP;20120706;edgar/data/1000275/0001214659-12-002969.txt
Table definition:
CREATE TABLE cik(
CIK INT(11) DEFAULT NULL,
Company VARCHAR(30) DEFAULT NULL,
Form VARCHAR(30) DEFAULT NULL,
`Date` DATE DEFAULT NULL,
Filename VARCHAR(250) DEFAULT NULL
)
Import command:
LOAD DATA INFILE 'cik.csv' INTO TABLE cik
FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
Also, you can use Data Import tool in dbForge Studio for MySQL.