zj19931214zj 发表于 2015-1-6 14:06:55

【求助】现有两个数据库,想要将两个数据库的产品表合并,但两个产品表的唯一标识不同

现有两个数据库,想要将两个数据库的产品表合并,但两个产品表的唯一标识不同,且两个数据库表的唯一标识中还有相同的值。假设新表中的唯一标识是SKU,旧表导进来时为了避免冲突以SKU2这个字段导入。想请教各位大神应该怎么做

Anonymous 发表于 2015-1-8 09:34:48

导入时做判断

或用replace,
或使用ON DUPLICATE KEY UPDATE子句
MySQL中有一种非常高效的处理判断是否存在,存在则执行update,不存在则执行insert逻辑的语句:ON DUPLICATE KEY UPDATE,例子查看手册。
页: [1]
查看完整版本: 【求助】现有两个数据库,想要将两个数据库的产品表合并,但两个产品表的唯一标识不同