使用 LOAD DATA INFILE 模拟 MySQL 的 ON DUPLICATE KEY UPDATE
LOAD DATA INFILE 仍然是将大量数据集快速导入 MySQL 的主要方法。当寻求实现类似于 INSERT IGNORE 或 REPLACE 的行为时,其有效性可能会不足,因为缺少 ON DUPLICATE KEY UPDATE 支持。尽管如此,ON DUPLICATE KEY UPDATE 比 REPLACE 具有优势,可以避免遇到重复项时与删除和插入相关的性能损失,并保留自动增量 ID。
要在 LOAD DATA INFILE 操作期间模拟 ON DUPLICATE KEY UPDATE 功能,请执行以下操作这些步骤:
使用命令“SHOW INDEX FROM”和“SHOW COLUMNS FROM”可以实现此过程的自动化任何指定的表。
以上是如何使用 LOAD DATA INFILE 模拟 MySQL 的 ON DUPLICATE KEY UPDATE?的详细内容。更多信息请关注PHP中文网其他相关文章!