请简述insert语句和replace语句的区别

请简述insert语句和replace语句的区别

当一个表中存在主键或唯一索引时,你使用replace into 语句插入数据时,会先把冲突的旧数据删除,然后插入新数据。而insert into则会报错。
其他情况与insert into一样。SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行,默认为ALL。使用DISTINCT选项时,对于所有重复的数据行在SELECT返回的结果集合中只保留一行。
温馨提示:答案为网友推荐,仅供参考
相似回答