Database Explorer – Mysql cache?
- Allconius
- Člen | 317
Ahoj,
upravoval jsem strukturu tabulek v DB a skript chce už neexistující názvy tabulek a sloupců. Mám tento dotaz do DB:
<?php
$result = $database->table('Pt')
->where('Pt.Smazano = ?', 0)
->where('Pt.Rok > ?', $skartace)
->where('Pt.Rok LIKE ?', $rok)
->where('Pt.Cislo LIKE ?', $cislo)
->where('Ptn.Narozeni >= ?', $narozeniod)
->where('Ptn.Narozeni <= ?', $narozenido)
->where('Ptp.Prijmeni LIKE ?', $prijmeni)
->where('Pta.Adresa LIKE ?', $adresa)
->order('Pt.ID DESC')
->limit($szobraz, $list);
?>
ale
<?php
echo $result->getSql();
?>
mi vypíše tento nesmysl:
<?php
SELECT `Pt`.* FROM `Pt`
LEFT JOIN `ptn` `Ptn` ON `Pt`.`ptn_id` = `Ptn`.`id`
LEFT JOIN `ptp` `Ptp` ON `Pt`.`ptp_id` = `Ptp`.`id`
LEFT JOIN `pta` `Pta` ON `Pt`.`pta_id` = `Pta`.`id`
WHERE (`Pt`.`Smazano` = ?)
AND (`Pt`.`Rok` > ?)
AND (`Pt`.`Rok` LIKE ?)
AND (`Pt`.`Cislo` LIKE ?)
AND (`Ptn`.`Narozeni` >= ?)
AND (`Ptn`.`Narozeni` <= ?)
AND (`Ptp`.`Prijmeni` LIKE ?)
AND (`Pta`.`Adresa` LIKE ?)
ORDER BY `Pt`.ID DESC LIMIT 50
?>
nechápu proč tam mám 2 názvy tabulky – původní a novou např.
ptn
Ptn
, mám restartovat DB ?
- David Matějka
- Moderator | 6445
Ahoj, cache maz vzdy po nasazeni nove verze aplikace – nejlepe tak, ze budes mit nejaky script, ktery provede jak deploy, tak nasledne smazani cache – jeden z nejsnazsich nastroju je ftp deployment