Tidak ada pesan kesalahan dari MySQL dengan teks "Tidak ada fungsi seperti itu." Saya baru saja melakukan grep di seluruh pohon sumber MySQL 5.1, dan string itu tidak muncul di mana pun (kecuali dalam satu komentar).
Pikiran saya adalah Anda tidak menggunakan MySQL, Anda menggunakan SQLite. Karena saya bisa mereproduksi kesalahan itu ketika saya menjalankan shell baris perintah SQLite:
$ sqlite3
sqlite> select curdate();
Error: no such function: curdate
sqlite> select now();
Error: no such function: now
Di SQLite, fungsi
untuk mendapatkan tanggal saat ini cukup date()
:
sqlite> select date();
2010-01-02