0

我正在尝试导入一系列大文件,并且由于每一行数据都具有以下字符

\/

当我将每一行导入mysql时,每一行都会失败(即使我忽略了错误)。有没有我可以用来解决这个问题的功能?(很高兴在导入时用另一个字符替换)。

我当然可以在导入之前手动准备文件 - 但这是不切实际的。谢谢你。

4

1 回答 1

0

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.

于 2012-08-28T08:23:37.713 回答