有一个表如下:
款号 颜色 走货日期
A 红色 7月12日
A 白色 7月12日
A 黑色
B 蓝色
B 粉色
C 无
D 无
这个表每个月要导入一次,一直累积。但是第二个月可能会有跟第一个月重复的记录,比如第二月如下:
款号 颜色 走货日期
A 红色 7月12日
A 白色 7月15日
F 粉色
G 绿色
款号不能设为主键,因为同样的款号有不同的颜色。也不能设置款号跟颜色都为主键,因为有的款号没有颜色,颜色为空值。
如何设置以后导入时,如果检测到跟原表中已有款号有相同的记录,如果一模一样则删除,不需要导入,如果不一样则更新原表的数据。
这样两个月导入的表如下:
款号 颜色 走货日期
A 红色 7月12日
A 白色 7月15日
A 黑色
B 蓝色
B 粉色
C 无
D 无
F 粉色
G 绿色