一条sql语句解决向有唯一约束的表中插入数据不抛出duplicate异常

2017-06-21
阅读 1 分钟
6k
有些业务会表数据会加入多个字段来作为唯一约束,防止数据重复。由于数据库已经限定了唯一约束,所以程序就不用判断是否已存在该数据,直接插入会抛出duplicate key异常。常规方法在插入前会先select一次,判断是否应该插入新数据,本文是用一句sql解决这个问题,使用ON DUPLICATE KEY UPDATE语句。

sql根据身份证号判断所在地域、年龄、性别

2017-06-21
阅读 2 分钟
8.6k
应用场景 使用有效身份证来判断用户的基本信息,所在地区、年龄、性别时候。 sql语句: {代码...}