gpt4 book ai didi

mysql:在一个查询中选择、插入、删除和更新

转载 作者:可可西里 更新时间:2023-11-01 07:50:26 26 4
gpt4 key购买 nike

我需要在一个查询中使用选择、插入、删除和更新。

(我需要将旧表中的数据复制到新表中,然后删除旧表,然后更新另一个)。

插入和选择(复制功能我可以,但现在我有问题)

我有这个问题:

INSERT INTO news_n (id, data)
SELECT (id, data)
FROM news
WHERE id > 21

谢谢

最佳答案

您无法在一个查询中完成所有操作,但您可以在一个事务中完成所有操作> 如果您使用的是事务性存储引擎(如 InnoDB)。这可能是您想要的,但仅使用您在问题中提供的信息很难判断。

START TRANSACTION;

INSERT...;
DELETE...
UPDATE...;

COMMIT;

关于mysql:在一个查询中选择、插入、删除和更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4089140/

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