mysql 将如何处理INSERT IGNORE
和… ON DUPLICATE KEY UPDATE
?
这不是关于他们差异的问题。我问是因为 Talend ETL 在 UI 后面执行此操作,我担心它会产生副作用,特别是如果我不想更新并执行以下操作:
String insertIgnore_tMysqlOutput_10 = "INSERT IGNORE INTO `"
+ "Employees"
+ "` (`Name`,`JobTitle`) VALUES (?,?) ON DUPLICATE KEY UPDATE `Name` = ?";