Няма съобщение за грешка от MySQL с текст „Няма такава функция“. Току-що направих grep върху цялото изходно дърво на MySQL 5.1 и този низ не се среща никъде (освен в един коментар).
Мисълта ми е, че не използвате MySQL, а SQLite. Защото аз мога възпроизведе тази грешка, когато стартирам обвивката на командния ред на SQLite:
$ sqlite3
sqlite> select curdate();
Error: no such function: curdate
sqlite> select now();
Error: no such function: now
В SQLite функцията
за да получите текущата дата е просто date()
:
sqlite> select date();
2010-01-02