Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Datums- und Zeitfunktionen existieren nicht

Es gibt keine Fehlermeldung von MySQL mit dem Text „No such function“. Ich habe gerade einen grep für den gesamten Quellbaum von MySQL 5.1 durchgeführt, und dieser String kommt nirgendwo vor (außer in einem Kommentar).

Mein Gedanke ist, dass Sie nicht MySQL verwenden, sondern SQLite. Weil ich kann diesen Fehler reproduzieren, wenn ich die SQLite-Befehlszeilen-Shell ausführe:

$ sqlite3
sqlite> select curdate();
Error: no such function: curdate
sqlite> select now();
Error: no such function: now

In SQLite die Funktion um das aktuelle Datum zu erhalten, ist einfach date() :

sqlite> select date();
2010-01-02