Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Các hàm Ngày và Giờ trong MySQL không tồn tại

Không có thông báo lỗi nào từ MySQL với nội dung "Không có chức năng như vậy." Tôi vừa thực hiện một grep trên toàn bộ cây nguồn của MySQL 5.1 và chuỗi đó không xảy ra ở bất kỳ đâu (ngoại trừ trong một nhận xét).

Tôi nghĩ rằng bạn không sử dụng MySQL, bạn đang sử dụng SQLite. Bởi vì tôi có thể tái tạo lỗi đó khi tôi chạy trình bao dòng lệnh SQLite:

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

Trong SQLite, hàm để có được ngày hiện tại chỉ cần 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. sử dụng MySql.Data.MySqlClient; không hoạt động

  2. Lỗi MySQL Quá nhiều kết nối

  3. Làm thế nào để sử dụng tham gia đầy đủ bên ngoài trong laravel 5.0?

  4. Cách bảo mật máy chủ MySQL / MariaDB

  5. PHP MySQL chèn truy vấn xây dựng mảng liên kết đa chiều từ các khóa mảng