Neexistuje žádná chybová zpráva z MySQL s textem "No taková funkce." Právě jsem provedl grep na celém zdrojovém stromu MySQL 5.1 a tento řetězec se nikde nevyskytuje (kromě jednoho komentáře).
Myslím si, že nepoužíváte MySQL, ale SQLite. Protože můžu reprodukovat tuto chybu, když spustím shell příkazového řádku SQLite:
$ sqlite3
sqlite> select curdate();
Error: no such function: curdate
sqlite> select now();
Error: no such function: now
V SQLite je funkce
k získání aktuálního data je jednoduše date()
:
sqlite> select date();
2010-01-02