mysql数据保存
保存数据,数据不存在insert,数据存在update,一句sql避免多次数据库交互。
@Data
public class UserInfo{
private Long Id;
private String userId;
private String userName;
private Integer age;
private String phone;
private String email;
}
INSERT INTO tbl_user(user_id, user_name, age, phone,email)
VALUES (#{userId}, #{userName}, #{age}, #{phone},#{email}) ON DUPLICATE KEY UPDATE
user_id= #{userId},user_name= #{userName},age= #{age},phone= #{phone},email=#{email};