Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Jenis Waktu Mysql memberikan ArgumentError:argumen di luar jangkauan di Rails jika lebih dari 24 jam

Saya tidak terbiasa dengan Rails sehingga mungkin ada solusi asli yang bersih untuk ini, tetapi jika semuanya gagal, satu solusi mungkin menulis ke bidang VARCHAR, kemudian menjalankan kueri ke-2 untuk menyalinnya ke bidang TIME dalam 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 8.0 - Klien tidak mendukung protokol otentikasi yang diminta oleh server; pertimbangkan untuk memutakhirkan klien MySQL

  2. Cara Mengembalikan Hasil Kueri sebagai Daftar Dipisahkan Koma di MySQL

  3. prosedur tersimpan dieksekusi melalui jdbc

  4. Symfony 3 - Pengecualian terjadi pada driver:tidak dapat menemukan driver

  5. Mengindeks bidang boolean