Funkce NOW() | Nette/Dibi + MySQL
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- JaxP
- Člen | 62
Ahoj,
nevím zda to patří sem, ale nedaří se mi pomocí Dibi zapsat f-ci
„now()“ pro MySQL (Pro PgSQL v pořádku).
SQL dotaz
// zapíše v pořádku současný čas
UPDATE time_work SET deleted = NOW() WHERE time_work_uid = ...
Dibi zapíše nesmysl
// ať ji nahradím klidně "'NOW()'" i '"NOW()"', vždy zapíše 00:00:00
$this->db->update($this->_table, ['deleted' => "NOW()"])
->where($this->_id . ' = ?', $id)
->execute();
Nevíte někdo v čem může být chyba?
- kalatalabnik
- Člen | 35
A nebo modifikátor %sql
(SQL – řetězec ponechá beze
změny), viz:
https://dibiphp.com/cs/quick-start