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

MySQL tidsværdi i forespørgsel 838:59:59?

Svaret er ganske enkelt, det er det maksimum, som feltet kan rumme.

Du ville sandsynligvis være bedre stillet ved blot at bruge et int-felt (hvor værdien gemmes som sekunders forskel fra starttidspunktet). Det er en almindelig praksis at have et felt, der gemmer sekunder, der er forløbet siden epoken, i stedet for et dato-tidsfelt alligevel. Ellers skal du skifte til en datotid felt.

http://dev.mysql.com/doc/refman/5.7 /da/time.html



  1. Er InnoDB-sortering virkelig SÅ langsom?

  2. Hvorfor kommer resultater fra en SQL-forespørgsel ikke tilbage i den rækkefølge, jeg forventer?

  3. Oversætte MySQL join til SQL Server-syntaks?

  4. SQL-forespørgsel for at få distinkte værdier for alle kolonneværdier i en tabel