Mysql
 sql >> Base de données >  >> RDS >> Mysql

Les fonctions de date et d'heure de MySQL n'existent pas

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