Mysql 仅创建表中不存在的记录
我的问题是,是否会跳过表中以前存在的所有记录,而只创建不存在的记录?要使其正常工作,表必须具有主键或唯一索引。而您导入的数据也必须将数据插入此列。然后可以识别现有的行。您必须添加Mysql 仅创建表中不存在的记录,mysql,Mysql,我的问题是,是否会跳过表中以前存在的所有记录,而只创建不存在的记录?要使其正常工作,表必须具有主键或唯一索引。而您导入的数据也必须将数据插入此列。然后可以识别现有的行。您必须添加IGNORE关键字。 阅读有关忽略的更多信息 从手册中: LOAD DATA LOCAL INFILE 'C:/file.csv' IGNORE INTO TABLE TABLE1 FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n' (Field1, Field
IGNORE
关键字。阅读有关忽略的更多信息 从手册中:
LOAD DATA LOCAL INFILE 'C:/file.csv'
IGNORE
INTO TABLE TABLE1
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\r\n'
(Field1, Field2, Field3);
LOAD DATA LOCAL INFILE 'C:/file.csv'
IGNORE
INTO TABLE TABLE1
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\r\n'
(Field1, Field2, Field3);
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name'
[REPLACE | IGNORE] /*don't confuse this one...*/
INTO TABLE tbl_name
[CHARACTER SET charset_name]
[{FIELDS | COLUMNS}
[TERMINATED BY 'string']
[[OPTIONALLY] ENCLOSED BY 'char']
[ESCAPED BY 'char']
]
[LINES
[STARTING BY 'string']
[TERMINATED BY 'string']
]
[IGNORE number LINES] /*...with this one*/
[(col_name_or_user_var,...)]
[SET col_name = expr,...]