sql >> Database >  >> RDS >> Mysql

MySQL-tijdwaarde in query 838:59:59?

Het antwoord is eenvoudig, het is het maximum dat in dat veld kan.

Je zou waarschijnlijk beter af zijn door gewoon een int-veld te gebruiken (waar de waarde wordt opgeslagen als seconden verschil vanaf de starttijd). Het is gebruikelijk om een ​​veld te hebben waarin seconden zijn opgeslagen die sinds epoche zijn verstreken in plaats van toch een datum/tijd-veld. Anders moet u overschakelen naar een datetime veld.

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



  1. Vergrendel mysql-tabel met php

  2. #1115 - Onbekende tekenset:'utf8mb4'

  3. Niet-ondersteunde configuratieoptie voor services.db:'images'

  4. Lijst met Best Practice MySQL-gegevenstypen