在工作中我们经常会遇到插入了重复数据的情况。最简单的解决方法:
设置唯一索引,可以是联合字段,比如你觉得id不够,你还可以id+name,还可以id+age+name这样子的唯一索引。
SQL语句:IGNORE 关键词
INSERT IGNORE INTO grade_test(s_num,c_id,gd) VALUES
(1901010110,11010035,90),
(1901010110,01010153,80);没错,我设置了num和id为唯一索引,所以插入的时候会插入90的那一条,第二条默认忽略了。