Insert into 如何插入唯一约束数据

avatar
作者
筋斗云
阅读量:3

要在表中插入唯一约束数据,可以在插入数据的SQL语句中使用INSERT INTOON DUPLICATE KEY UPDATE来实现。例如,如果有一个表名为students,其中有一个唯一约束字段student_id,要插入一条数据,可以使用以下SQL语句:

INSERT INTO students (student_id, name, age) VALUES (1, 'John', 20) ON DUPLICATE KEY UPDATE student_id=student_id; 

在这个例子中,如果已经存在student_id为1的记录,那么将会更新这条记录的其他字段;如果不存在,将会插入一条新的记录。通过使用ON DUPLICATE KEY UPDATE,可以确保插入唯一约束数据时不会出现重复。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!