1. 首页
  2. 数据库
  3. MySQL
  4. 防止MySQL重复插入数据的三种方法

防止MySQL重复插入数据的三种方法

上传者: 2021-08-25 08:22:21上传 PDF文件 100.39 KB 热度 23次

再次查看数据库就会发现仅插入id为4的数据,由于数据库中存在id为3的数据所以被忽略。replace into 首先尝试插入数据到表中, 1. 如果发现表中已经有此行数据则先删除此行数据,然后插入新的数据。insert on duplicate key update 如果在insert into语句的末尾指定了on duplicate key update + 字段更新,则会在出现重复数据的时候按照后面字段更新的描述对该信息进行更新操作。首先我们将表中数据恢复,然后在进行插入操作时,发现id为3的数据发生了改变,进行了更新操作。我们可以根据自己的业务需求进行方法的选择。

用户评论