Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL DATE_ADD не работи

DATE_ADD ще върне NULL ако форматът на часа е неправилен, заедно с предупреждение:

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'

Също така имайте предвид, че 'hh:mm:ss' не е правилен формат за дата и час. Трябва също да имате година, месец и ден.

Можете ли да активирате предупрежденията в MySQL и повторете заявката с вашите данни?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. конвертирайте моята sql заявка в queryexpression или fetchxml в crm

  2. MySQL сортиране по стойност на масива

  3. Как да създадете MySQL инсталация за локално тестване

  4. Session_set_save_handler не се задава

  5. Най-добри практики за битови флагове в PHP