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

Perbedaan MySql antara dua cap waktu dalam Detik?

Saya tidak berpikir jawaban yang diterima adalah solusi universal yang baik!

Ini karena fungsi UNIX_TIMESTAMP() gagal untuk DATEs sebelum 1970-01-01 (dan untuk tanggal di masa depan yang jauh menggunakan bilangan bulat 32 bit). Ini mungkin terjadi dengan mudah untuk hari kelahiran banyak orang yang masih hidup.

Solusi yang lebih baik adalah:

SELECT TIMESTAMPDIFF(SECOND, '2010-11-29 13:13:55', '2010-11-29 13:16:55')

Yang dapat dimodifikasi untuk mengembalikan DAY YEAR MONTH HOUR dan MINUT juga!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Baca email imap php

  2. Mengisi awal bidang INT mysql dengan nol

  3. Apakah injeksi SQL sebenarnya dimungkinkan dengan menambahkan kueri kedua?

  4. Peringatan:mysql_connect():Tidak dapat terhubung ke server MySQL lokal

  5. MySQL/Menulis file kesalahan (Errcode 28)