gpt4 book ai didi

mysql - 如何在1个表中插入相同的数据并将其限制为10

转载 作者:行者123 更新时间:2023-11-29 08:32:35 24 4
gpt4 key购买 nike

我正在使用“用户最近查看”脚本。我有 3 个表,tbl_user、tbl_articles 和 tbl_recently_viewed。 我的 tbl_recently_viewed 有 3 个字段,user_id(来自 tbl_user)、article_id(来自 tbl_articles)和日期, 我做了 2 个主字段键,user_id 和article_id。 我的问题是我想将某个user_id 插入到tbl_recently_viewed 中的次数限制为10。有没有办法可以做到这一点?

谢谢。

最佳答案

要从tbl_recently_viewed中删除用户最旧的项目:

DELETE v.* FROM tbl_recently_viewed v
JOIN (SELECT MIN(date) mindate
FROM tbl_recently_viewed
WHERE user_id = ?) r
ON v.date = r.mindate
WHERE user_id = ?

关于mysql - 如何在1个表中插入相同的数据并将其限制为10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16159456/

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