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

MySQL DATE_ADD tidak berfungsi

DATE_ADD akan mengembalikan NULL jika format waktu salah, disertai peringatan:

mysql> \W
Show warnings enabled.
mysql> SELECT DATE_ADD('25:00:00', INTERVAL 10 MINUTE) AS endTime
    -> ;
+---------+
| endTime |
+---------+
| NULL    |
+---------+
1 row in set, 1 warning (0.00 sec)

Warning (Code 1292): Incorrect datetime value: '25:00:00'

Perhatikan juga bahwa 'hh:mm:ss' bukan format datetime yang benar. Anda harus memiliki tahun, bulan dan hari juga.

Bisakah Anda mengaktifkan peringatan di MySQL dan ulangi kueri dengan data Anda?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Basis Data Default MySQL

  2. Menghubungkan MySQL Azure dengan Java

  3. Cara menggunakan koneksi persisten mysqli di halaman yang berbeda

  4. Bisakah saya secara membabi buta mengganti semua fungsi mysql_ dengan mysqli_?

  5. MySQL menghapus baris dari beberapa tabel