Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Fungsi Tanggal dan Waktu MySQL tidak ada

Tidak ada pesan kesalahan dari MySQL dengan teks "Tidak ada fungsi seperti itu." Saya baru saja melakukan grep di seluruh pohon sumber MySQL 5.1, dan string itu tidak muncul di mana pun (kecuali dalam satu komentar).

Pikiran saya adalah Anda tidak menggunakan MySQL, Anda menggunakan SQLite. Karena saya bisa mereproduksi kesalahan itu ketika saya menjalankan shell baris perintah SQLite:

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

Di SQLite, fungsi untuk mendapatkan tanggal saat ini cukup 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. Bisakah Django ORM melakukan ORDER BY pada nilai kolom tertentu?

  2. count(*) dan count(column_name), apa bedanya?

  3. Bagaimana cara menggunakan karakter khusus dalam nama kolom MySQL?

  4. PDO::PARAM untuk tipe desimal?

  5. MySQL Pilih Beberapa NILAI