MySQL中对on duplicate key update 的应用
发布时间
阅读量:
阅读量
通过判断MySQL中记录是否存在来实现更新或插入操作
首先创建数据库表结构,特别需要注意的是要设置主键索引(id字段,未进行测试)以及唯一性索引(branch_no字段),可随机选择一张表进行测试
INSERT INTO t_name ( c1, c2, c3 )
VALUES
( 1, '1', '1')
ON DUPLICATE KEY UPDATE
c2 = '2';
测试:
1、organ_no、branch_no、branch_name以及created_by这四个字段均存在差异
2、branch_name与created_by字段内容不一致
3、唯一索引branch_no的值有所区别
4、所修改的数据内容涵盖了唯一索引branch_no的值
当前数据库表中的数据内容

1、执行SQL时,需确保organ_no、branch_no、branch_name以及created_by这四个字段的值均不重复。
全部评论 (0)
还没有任何评论哟~
