我正在使用附加到 MySQL 数据库的 PHP 编写 CSV 导入脚本。我想让用户选择在发现重复项时插入新行或更新它们。
我不能使用 ON DUPLICATE KEY UPDATE,因为该列不能是唯一的,否则它不会满足他们想要重复项的需求。
我该怎么做?
最佳答案
使用 2 个查询 - 一个选择查询来确定该行是否存在,然后根据该结果进行插入或更新查询。
关于php - 在重复 key 更新时(非唯一字段),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8278925/