Il n'y a pas de message d'erreur de MySQL avec le texte "Aucune telle fonction". Je viens de faire un grep sur toute l'arborescence des sources de MySQL 5.1, et cette chaîne n'apparaît nulle part (sauf dans un commentaire).
Ma pensée est que vous n'utilisez pas MySQL, vous utilisez SQLite. Parce que je peux reproduire cette erreur lorsque j'exécute le shell de ligne de commande SQLite :
$ sqlite3
sqlite> select curdate();
Error: no such function: curdate
sqlite> select now();
Error: no such function: now
Dans SQLite, la fonction
pour obtenir la date actuelle est simplement date()
:
sqlite> select date();
2010-01-02