MySQL插入、更新问题
我有一个表,大概字段如下
客户ID 客户名称 客户姓名 联系方式 信息ID 信息来源
信息来源可能有好多种,
现在的问题是,我要向这表中插入数据(也就是从其他的表中复制数据过来),插入的时候需要先通过字段“信息ID、信息来源” 这两个字段判断一下是否存在 该来源的该信息,如果存在则更新其中的内容,如果不存在则直接插入新的数据。
信息ID 不是唯一值 可以有重复的值(但是通过 信息ID+信息来源 组合查询可以得到唯一值,也就是说通过这两个字段组合查询只能查出一条相关数据), 信息来源有两种可能 (1代表一种来源 2代表另一种来源)
请问有没有什么效率高的方法!?