使用REPLACE INTO添加记录以模仿DELETE和INSERT
您可以使用类似于DELETE + INSERT的REPLACE INTO。让我们首先创建一个表-
create table DemoTable(
Id int,
FirstName varchar(50)
);
以下是创建唯一索引的查询-
alter table DemoTable add unique id_index(Id);Records: 0 Duplicates: 0 Warnings: 0
使用insert命令在表中插入一些记录。由于我们添加了重复的记录,因此将添加新记录,即用与先前记录相同的ID代替-
replace into DemoTable values(100,'Chris');replace into DemoTable values(101,'David');
replace into DemoTable values(100,'Bob');
使用select语句显示表中的所有记录-
select *from DemoTable;
这将产生以下输出-
+------+-----------+| Id | FirstName |
+------+-----------+
| 100 | Bob |
| 101 | David |
+------+-----------+
2 rows in set (0.00 sec)
以上是 使用REPLACE INTO添加记录以模仿DELETE和INSERT 的全部内容, 来源链接: utcz.com/z/317082.html