sql >> Database >  >> RDS >> Mysql

MySQL Datum- en Tijdfuncties bestaan ​​niet

Er is geen foutmelding van MySQL met de tekst "No such function." Ik heb net een grep gedaan op de hele source tree van MySQL 5.1, en die string komt nergens voor (behalve in één opmerking).

Mijn gedachte is dat je geen MySQL gebruikt, maar SQLite. Omdat ik kan reproduceer die fout wanneer ik de SQLite-opdrachtregelshell uitvoer:

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

In SQLite is de functie om de huidige datum te krijgen is gewoon date() :

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


  1. Hoe u de tabelrandstijl in de psql-queryresultaten kunt wijzigen

  2. MySQL Connector voegt de enum toe met de waarde één minder dan de werkelijke

  3. Mysql formatteert een string zoals XXXXXXXXXXXX naar XX-XX-XXXXXXX-X

  4. NANVL() Functie in Oracle