Mysql
 sql >> база данни >  >> RDS >> Mysql

Функциите за дата и час на MySQL не съществуват

Няма съобщение за грешка от MySQL с текст „Няма такава функция“. Току-що направих grep върху цялото изходно дърво на MySQL 5.1 и този низ не се среща никъде (освен в един коментар).

Мисълта ми е, че не използвате MySQL, а SQLite. Защото аз мога възпроизведе тази грешка, когато стартирам обвивката на командния ред на SQLite:

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

В SQLite функцията за да получите текущата дата е просто date() :

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка при изпълнение на оператора за актуализиране на Mariadb

  2. Най-добрите начини за поправяне на повредена таблица InnoDB в MySQL

  3. Не мога да се свържа с MySQL сървър на '127.0.0.1' (10061) (2003)

  4. Специфичен за базата данни миграционен код

  5. проверете дали една колона съдържа ВСИЧКИ стойности на друга колона - Mysql