Jak otestovat správnost SQL dotazu v konzoli

ForestCZE
Člen | 209
+
0
-

Zdravím

mám následující kód pro Cron:

protected function execute(InputInterface $input, OutputInterface $output): int
{
	$now = new \DateTime(Date('Y-m-d'));
    $this->database->getInsurances()->where('infinity = ? AND to_date = ? AND active = ?', false, $now, true)->update(['active' => false]);
	return 0;
}

Mohu nějak otestovat, zda je ten dotaz na databázi správný? Jako SQL dotaz v phpMyAdminu to funguje. Konzole nevyhodí chybu, ani v logu nic není. Ale neprovede se v DB to, co má. Díky předem za pomoc.

EDIT: Když si to zavolám Presenteru, tak se to provede. Nerozumím tomu…

Editoval ForestCZE (10. 5. 2020 19:49)

CZechBoY
Člen | 3608
+
+1
-

Tak si vydumpuj oba sql a porovnej.

Jinak bussines logiku bych schoval do spolecne modelove casti…