sql >> Database teknologi >  >> RDS >> Mysql

MySQL DATE_ADD virker ikke

DATE_ADD returnerer NULL hvis tidsformatet er forkert, sammen med en advarsel:

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'

Bemærk også, at 'hh:mm:ss' er ikke et korrekt dato- og tidsformat. Du skal også have år, måned og dag.

Kan du venligst aktivere advarsler i MySQL og gentage forespørgslen med dine data?



  1. Hvordan kan jeg beskytte MySQL brugernavn og adgangskode mod dekompilering?

  2. Brug streng indeholder funktion i oracle SQL-forespørgsel

  3. PostgreSQL:Opret indeks for boolesk kolonne

  4. Laravel 5.1 - Opretter forbindelse til MySQL-database (MAMP)