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

Typ Mysql Time poskytuje ArgumentError:argument mimo rozsah v Rails, pokud je více než 24 hodin

Nejsem obeznámen s Rails, takže na to může existovat čisté, nativní řešení, ale pokud vše ostatní selže, jedním řešením může být zápis do pole VARCHAR a spuštění 2. dotazu pro zkopírování do pole TIME v rámci mySQL. :

INSERT INTO tablename (name, stringfield) 
VALUES ("My Record", "999:02:02");

UPDATE tablename SET datefield = CAST(stringfield as TIME) 
WHERE id = LAST_INSERT_ID();



  1. Najděte řetězec prohledáním všech tabulek na serveru SQL Server

  2. Nejjednodušší způsob migrace projektu Django z MySQL do PostgreSQL

  3. Převeďte postgresové zobrazení data na řetězec ISO 8601

  4. Přehled klastrování ProxySQL v ClusterControl