|
Ispirer SQLWays数据库迁移软件
导入数据到 MySQL
LOAD DATA INFILE 命令
在导入的阶段SQLWays使用LOAD DATA INFILE命令以加载数据从文本文件MySQL表。
命令有下面语法:
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt'[REPLACE | IGNORE] INTO TABLE tbl_name [FIELDS [TERMINATED BY '\t'] [[OPTIONALLY] ENCLOSED BY ''] [ESCAPED BY '\\' ] ] [LINES [STARTING BY ''] [TERMINATED BY '\n'] ] [IGNORE number LINES] [(col_name,...)]这些有些选项使用的与LOAD DATA INFILE命令:
REPLACE
如果表已经存在在MySQL,您可以使用这个选项当您要现有的行被更新基于主键或唯一键的信息或添加到表如果主关键字不匹配。
IGNORE
如果表已经存在在MySQL,您可以使用这个选项当您不要更新存在的行,当主键或唯一键的值是相当于现有的表中。行从文本文件这不符合表中的主键或唯一键插入。
备注:
IGNORE 和 REPLACE 选项工作正常,如果表的主键或唯一键。
IGNORE数量LINES
、这个选项指定行数量从文本文件的开始期间跳过插入表。