项目实战
用户登记激活码记录插入接口
数据库测试实例,其中手机号和父设备id为唯一索引
当我们使用普通的insert语句插入一条数据库中已存在的手机号和父设备id的数据时,会报重复的key的错
当我们使用带ignore的insert语句时插入同样的语句时,显示影响行数为0行,同时不报错,不插入表中。
INSERT IGNORE语句的使用
当使用INSERT语句向表中添加一些行数据并且在处理期间发生错误时,INSERT语句将被中止,并返回错误消息。因此,可能不会向表中没有插入任何行。但是,如果使用INSERT INGORE语句,则会忽略导致错误的行,并将其余行插入到表中。
INSERT INGORE语句的语法如下:
好文
MySQL insert ignore语句 -- https://www.yiibai.com/mysql/insert-ignore.html