mysql数据添加时如果这条数据存在进行修改

1.建表

CREATE TABLE vipMovie(
  id INT PRIMARY KEY AUTO_INCREMENT,
  md_name VARCHAR(255) NOT NULL UNIQUE, 
  md_alias VARCHAR(1000)
);

2.SQL语句

String sql="insert into vipmovie (md_name,md_alias) values (?,?) ON DUPLICATE KEY UPDATE md_name=values(md_name),md_alias=values(md_alias)";

3.如果在插入过程中md_name字段存在这个值就进行修改。


(1)