Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Loại Mysql Time đưa ra ArgumentError:đối số nằm ngoài phạm vi trong Rails nếu trên 24 giờ

Tôi không quen thuộc với Rails vì vậy có thể có một giải pháp nguyên bản, rõ ràng cho vấn đề này, nhưng nếu vẫn thất bại, một cách giải quyết có thể là ghi vào trường VARCHAR, sau đó chạy truy vấn thứ hai để sao chép nó vào trường TIME trong 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. MySql Chèn hàng loạt

  2. Lỗi kết nối JDBC:múi giờ không được công nhận

  3. MySQL ::Chọn từ chuỗi được phân tách bằng dấu phẩy

  4. Làm thế nào để thực hiện Tham gia bên trong trong django?

  5. Kết nối MySQL với ứng dụng Spring