mysql replace用法
时间: 2023-10-30 13:07:20 浏览: 118
浅析MySQL replace into 的用法
MySQL中的REPLACE INTO语句可以用来插入或替换一行数据。如果表中已经存在一个具有相同主键或唯一索引的行,则旧行将被删除,新行将被插入。如果没有相同的行,则将插入新行。
REPLACE INTO的语法与INSERT INTO非常相似,但不同的是,REPLACE INTO不需要指定主键或唯一索引的值。例如,以下是使用REPLACE INTO语句将一行数据插入到一个名为“mytable”的表中的示例:
```
REPLACE INTO mytable (id, name, age) VALUES (1, 'John', 30);
```
如果在mytable表中已经存在id为1的行,则该行将被替换为新行。如果mytable表中不存在id为1的行,则将插入一个新行。
阅读全文