用法说明:
有一个表里的数据是始终存放最新的,所以遇到了 , 不存在的记录就Insert 存在的就update
两个方式来实现
方法一: 先用主键userid来查询记录是否存在,存在就Update,不存在就insert 方法二: 1)直接使用主键update
2) 检查@@ROWCOUNT 是否为0
3)为0 就再Insert
除以上两种方式还有没有第三种呀。。
有一个表里的数据是始终存放最新的,所以遇到了 , 不存在的记录就Insert 存在的就update
两个方式来实现
方法一: 先用主键userid来查询记录是否存在,存在就Update,不存在就insert 方法二: 1)直接使用主键update
2) 检查@@ROWCOUNT 是否为0
3)为0 就再Insert
除以上两种方式还有没有第三种呀。。
http://bbs.csdn.net/topics/390519983?page=1#post-395064010
如果是增加频率高,直接插入,然后用try catch捕获异常,在异常处理程序中更新。
反之,就用你的方法二。