首页 > 技术文章 > mysql添加数据:如果存在则修改数据,如果不存则在添加

aganblog 2021-10-20 11:17 原文

1。创建表

  

 

 

2。添加数据

   

3。给字段添加唯一约束

  alter table user add unique(username)
  alter table 表名 add unique(唯一约束的字段名称)

 

 3。添加新的数据,如果不存在就添加,如果存在就修改密码为9527,性别为2

  insert into user (username,password,sex,birthday) VALUES ('阿二','123456','1','2010:01:09') on duplicate key update  password = '9527',sex = '2'

    运行后的数据

    

   insert into user (username,password,sex,birthday) VALUES ('阿三','123456','1','2010:01:09') on duplicate key update  password = '9527',sex = '2'

    运行后的数据

    

 

推荐阅读