已关闭,此问题需要更focused。目前不接受答复。
**想改善这个问题吗?**更新问题,使其仅通过editing this post关注一个问题。
16小时前关闭
Improve this question
我只是想问一下情况我可以使用codeigniter 4在MYSQL中自动更新数据吗?例如:如果我有一个名为table1的表,它有字段number(int),dateStart(datetime)。首先,我在数字字段中输入一个值,即0。如果今天的日期超过了dateStart字段中的日期,我可以将数字字段中的数据更新为1吗?
如果可以,如何做,是否在模型中?控制器?还是有什么新鲜事要告诉我
2条答案
按热度按时间lmyy7pcs1#
所以,你在储存一些价值。如果在保存时
dateTime
已经通过,那么您可以使用validator拒绝它。否则,如果它是今天,并且您希望它在午夜更新为另一个值,那么您正在寻找cron job。
px9o7tmv2#
下面的代码片段应该可以工作,但是建议将cron作业作为第一个答案。