gpt4 book ai didi

mysql - 使用上一个查询中的行

转载 作者:行者123 更新时间:2023-11-30 00:58:12 25 4
gpt4 key购买 nike

我正在尝试在每个月的第一天在 SQL 中设置一个事件,以从表中获取一些行并将结果插入到另一个表中。

我正在使用什么,

BEGIN
SELECT posts.user_id,posts.id,posts.category,posts.date,posts.votes FROM posts ORDER BY posts.votes ASC;
SET POST_ID = posts.id;
SET USER_ID = posts.user_id;
SET CATEGORY = posts.category;
SET VOTES = posts.votes;
INSERT INTO `winners` (`id`, `user_id`, `post_id`, `category`, `date`) VALUES (NULL, @USER_ID, @POST_ID, @CATEGORY, DATE_FORMAT(NOW(),'%m-%d-%Y'));
END

现在我知道这行不通(主要是因为我尝试过),但我想知道一种无需任何用户交互即可设置此事件的方法。

谢谢

最佳答案

我相信 Cronjobs 会解决你的问题。这将允许您创建(或使用)按预设时间间隔运行的 PHP 脚本。

https://library.linode.com/linux-tools/utilities/cron

关于mysql - 使用上一个查询中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20381779/

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