sql >> Databasteknik >  >> RDS >> Mysql

MySQL-tidsvärde i fråga 838:59:59?

Svaret är helt enkelt, det är det maximala fältet kan hålla.

Du skulle förmodligen vara bättre av att bara använda ett int-fält (där värdet lagras som sekunders skillnad från starttiden). Det är en vanlig praxis att ha ett fält som lagrar sekunder som förflutit sedan epok snarare än ett datum- och tidfält. Annars skulle du behöva byta till en datumtid fältet.

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



  1. PHP:json_encode() visar ingenting med flerdimensionell array

  2. Justerar för standardtidszoninställningen på RDS

  3. Konsolidera flera Oracle-utlösare. Någon prestationspåverkan?

  4. Komplett guide för att åtgärda SQL Database Error 5243