sql >> Databáze >  >> RDS >> Mysql

Časová hodnota MySQL v dotazu 838:59:59?

Odpověď je jednoduchá, je to maximum, co pole může pojmout.

Pravděpodobně by bylo lepší použít pouze pole int (kde je hodnota uložena jako sekundový rozdíl od počátečního času). Je běžnou praxí mít pole, které ukládá sekundy uplynulé od epochy, spíše než pole datum a čas. Jinak byste museli přepnout na datum a čas pole.

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



  1. Jak to uděláte v mysql nebo rails

  2. jak používat LINQ to SQL s mySQL

  3. pole v MySQL

  4. CASE v MySQL vynutí datový typ sloupce BIGINT namísto INT