Er is geen foutmelding van MySQL met de tekst "No such function." Ik heb net een grep gedaan op de hele source tree van MySQL 5.1, en die string komt nergens voor (behalve in één opmerking).
Mijn gedachte is dat je geen MySQL gebruikt, maar SQLite. Omdat ik kan reproduceer die fout wanneer ik de SQLite-opdrachtregelshell uitvoer:
$ sqlite3
sqlite> select curdate();
Error: no such function: curdate
sqlite> select now();
Error: no such function: now
In SQLite is de functie
om de huidige datum te krijgen is gewoon date()
:
sqlite> select date();
2010-01-02