sql >> Databasteknik >  >> RDS >> Mysql

MySQL datum och tid funktioner finns inte

Det finns inget felmeddelande från MySQL med texten "Ingen sådan funktion." Jag gjorde precis ett grep på hela källträdet i MySQL 5.1, och den strängen förekommer inte någonstans (förutom i en kommentar).

Min tanke är att du inte använder MySQL, du använder SQLite. För att jag kan återskapa det felet när jag kör kommandoradsskalet SQLite:

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

I SQLite, funktionen för att få det aktuella datumet är helt enkelt date() :

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


  1. visa data från SQL-databasen till php/html-tabellen

  2. Lagrad procedur som automatiskt tar bort rader äldre än 7 dagar i MYSQL

  3. Hur infogar man flera rader i en mysql-databas samtidigt med förberedda uttalanden?

  4. mysql-fråga om ett datum, mellan två datumfält