MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Bagaimana UTC_DATE() Bekerja di MariaDB

Di MariaDB, UTC_DATE() adalah fungsi tanggal dan waktu bawaan yang mengembalikan tanggal UTC saat ini.

Hasilnya dikembalikan dalam format 'YYYY-MM-DD' atau YYYYMMDD, tergantung pada apakah fungsi tersebut digunakan dalam konteks string atau numerik.

UTC adalah singkatan dari Coordinated Universal Time, dan merupakan standar dunia untuk mengatur waktu.

Sintaks

UTC_DATE() dapat dipanggil dengan atau tanpa tanda kurung:

UTC_DATE
UTC_DATE()

Keduanya mengembalikan hasil yang sama.

Contoh

Berikut ini contoh dengan tanda kurung:

SELECT UTC_DATE();

Hasil:

+------------+
| UTC_DATE() |
+------------+
| 2021-06-01 |
+------------+

Ini dia tanpa tanda kurung:

SELECT UTC_DATE;

Hasil:

+------------+
| UTC_DATE   |
+------------+
| 2021-06-01 |
+------------+

Hasil yang sama.

Tanggal Numerik

Menggunakan UTC_DATE() dalam konteks numerik menghasilkan tanggal yang dikembalikan dalam format YYYYMMDD.

Contoh:

SELECT UTC_DATE() + 0;

Hasil:

+----------------+
| UTC_DATE() + 0 |
+----------------+
|       20210601 |
+----------------+

Memberikan Argumen

UTC_DATE() fungsi tidak menerima argumen apa pun. Memanggilnya dengan argumen menghasilkan kesalahan:

SELECT UTC_DATE('1970-01-02');

Hasil:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''1970-01-02')' at line 1

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana CRC32 Bekerja di MariaDB

  2. WEEKDAY() vs DAYOFWEEK() di MariaDB:Apa Bedanya?

  3. MySQL vs MariaDB vs Server Percona:Perbandingan Fitur Keamanan

  4. Pertimbangan tentang Enkripsi untuk Data saat Istirahat untuk MariaDB

  5. Cara Menjalankan Aplikasi PHP 5 dengan MySQL 8.0 di CentOS 7