gpt4 book ai didi

mysql - 在 MySQL 事件中执行多个查询

转载 作者:行者123 更新时间:2023-11-29 22:52:17 36 4
gpt4 key购买 nike

我正在尝试更改 MySQL 中的事件。我希望它执行第一个 INSERT,然后删除表中的所有数据。当我尝试使用以下代码更改事件时:

ALTER event transfer_to_population_hist do INSERT INTO population_hist
(
location_id,
count,
dtm
)
SELECT DISTINCT(location_id),
Max(count),
dtm
FROM current_population
GROUP BY current_population.location_id;DELETE
FROM current_population;

它执行 2 个查询。一个查询仅更改事件,包括插入语句,然后另一个查询删除表中的所有数据。

我希望它在事件期间也删除数据。

最佳答案

这可能不是我正在寻找的解决方案,但完成该任务的一个简单方法是将查询放入存储过程并在事件中调用存储过程。

关于mysql - 在 MySQL 事件中执行多个查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28848172/

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