query($sql)->getResultArray(); $data = []; foreach($result as $row) { $data[] = "('{$row['event_seq']}', '{$row['site']}', '{$row['date']}', '{$row['db_count']}', NOW())"; } $sql = "INSERT INTO event_leads_count(seq, site, date, db_count, update_time) VALUES ".implode(',', $data)." ON DUPLICATE KEY UPDATE db_count = VALUES(db_count), update_time = VALUES(update_time)"; $result = $zenith->query($sql); CLI::write('DB수 업데이트 작업 완료', 'green'); } catch (\Exception $e) { $this->showError($e); } //로그 기록 $data = [ 'type' => 'tasks', 'command' => $this->name ]; $logger = new LoggerService(); $logger->insertLog($data); } }