【发布时间】:2019-05-09 01:14:41
【问题描述】:
这里是场景。
我有一个计划作业每分钟运行一次,它将数据插入到 MYSQL 表“演示”中。每天的记录总数为 60*24 = 1440。
表格演示已经有 55000 条记录。
我想清除小于今天日期的记录。因此,我每天上午 10 点使用以下代码完成工作。
$demo = Demo::whereDate('created_at','<', Carbon::today());
if(count($demo) > 0)
{
$demo->delete();
}
现在,我将同时插入同一个表并从同一个表中删除。
我想知道它会安全吗?否则会出现错误或任何其他影响。
【问题讨论】:
标签: php mysql database laravel scheduled-tasks