如何从表中删除行,然后将其插入到另一个表中

本文关键字:插入 另一个 删除行 然后 | 更新日期: 2023-09-27 18:35:43

我有两个表(RegisteredTBLEnrolledTBL)。当用户注册学生时,所有值都将转到 RegisteredTBL ,之后它将使用户能够支付学费以注册学生。

付款

后(无论是全额付款还是分期付款),我想要的是删除插入RegisteredTBL行并将其移动到EnrolledTBL。我该怎么做?我只需要有关如何执行此操作的 mysql 代码。

我想我可以将其应用于 C#。请帮忙。

如何从表中删除行,然后将其插入到另一个表中

假设两个表都具有具有相同数据类型和大小的字段。

插入操作

INSERT INTO EnrolledTBL
SELECT Field1,Field2,Field3,... 
FROM RegisteredTBL
WHERE RegisteredTBL_ID = "your id"; 

删除操作

Delete from RegisteredTBL where RegisteredTBL_ID="your ID";
//RegisteredTBL_ID is your ID column