sql >> Databáze >  >> RDS >> Mysql

Funkce data a času MySQL neexistují

Neexistuje žádná chybová zpráva z MySQL s textem "No taková funkce." Právě jsem provedl grep na celém zdrojovém stromu MySQL 5.1 a tento řetězec se nikde nevyskytuje (kromě jednoho komentáře).

Myslím si, že nepoužíváte MySQL, ale SQLite. Protože můžu reprodukovat tuto chybu, když spustím shell příkazového řádku SQLite:

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

V SQLite je funkce k získání aktuálního data je jednoduše date() :

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


  1. Jak zahodit unikátní v MySQL?

  2. Přehled kompilace Just-in-Time (JIT) pro PostgreSQL

  3. Jak vytvořit bezpečný příkaz připravený mysql v php?

  4. MySQL Vyberte KDE v daném pořadí