gpt4 book ai didi

mysql - 将信息从一个表移动到另一个表,然后从其源中删除该数据

转载 作者:行者123 更新时间:2023-11-29 14:45:43 24 4
gpt4 key购买 nike

我正在制作一个名册创建工具,该工具的一部分是将已毕业的学生从名册池中删除,并将其放入另一个名为 CompletedArchive 的表中。将它们复制到另一个表后,我希望将它们从 RosterPool 表中删除。

INSERT INTO CompletedArchive ( Rate, FullName, Last4, Graduated )
SELECT RosterPool.Rate, RosterPool.FullName, RosterPool.Last4, RosterPool.Graduated
FROM RosterPool
WHERE ((RosterPool.Graduated)="Yes");

我找不到在哪里添加 DELETE 语句并且没有收到错误。任何帮助表示赞赏!

最佳答案

您必须在此处运行两个不同的命令:

INSERT INTO CompletedArchive ( Rate, FullName, Last4, Graduated )
SELECT RosterPool.Rate, RosterPool.FullName, RosterPool.Last4, RosterPool.Graduated
FROM RosterPool
WHERE ((RosterPool.Graduated)="Yes");

然后

DELETE FROM RosterPool
WHERE ((RosterPool.Graduated)="Yes");

此外,请确保在同一事务中运行这两个命令。这样,如果出现任何问题,您将有机会回滚。

关于mysql - 将信息从一个表移动到另一个表,然后从其源中删除该数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6997296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com