Mysql
 sql >> база данни >  >> RDS >> Mysql

Типът Mysql Time дава ArgumentError:аргумент извън обхвата в Rails, ако е над 24 часа

Не съм запознат с Rails, така че може да има чисто, естествено решение за това, но ако всичко друго не успее, едно заобиколно решение може да бъде записване в поле VARCHAR, след което изпълняване на 2-ра заявка, за да се копира в поле TIME в 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. com.mysql.jdbc.PacketTooBigException

  2. mysql търсене на сегмент от името на таблицата

  3. Как да конвертирате цял набор от символи и съпоставяне на MySQL база данни в UTF-8?

  4. Грешка 1148 MySQL Използваната команда не е разрешена с тази версия на MySQL

  5. MySQL база данни няма да стартира в XAMPP Manager-osx