我正在为我的网站创建一项功能,该功能允许用户每天最多发表5条帖子。我需要在用户数据库中创建一行,每次用户发布帖子时,该行的值都减去5。当用户发布帖子时,我将使用PHP从该值中减去1,然后当该值达到0时,将不允许该用户发布其他帖子。我不需要那部分的帮助。但是我需要有关如何每天在每天12:00使用数据库级别的事件重置此计数器值的帮助。我不是数据库专家,所以有两个问题:
此计数器值的“类型”,“长度/值”,“默认值”,“排序规则”,“属性”等应该是什么?我在想5岁的Int,仅此而已。应该是什么它只是一个计数器值,从5开始,每发表一个帖子就减去1,并且不会小于0。
每24小时重置一次计数器值的数据库事件的正确定义是什么?我缺少该活动的一些字段,但这是我到目前为止的内容:
状态:启用
事件类型:RECURRING
每隔1天执行一次
开始:???
末尾:???
定义:???
完整保留时:???
定义者:???
评论:???