Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL समय प्रकार एक ArgumentError देता है:24 घंटे से अधिक होने पर रेल में सीमा से बाहर तर्क

मैं रेल से परिचित नहीं हूं इसलिए इसका एक साफ, मूल समाधान हो सकता है, लेकिन यदि अन्य सभी विफल हो जाते हैं, तो एक वर्कअराउंड VARCHAR फ़ील्ड में लिखा जा सकता है, फिर इसे mySQL के भीतर एक TIME फ़ील्ड में कॉपी करने के लिए दूसरी क्वेरी चला रहा है :

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. मेरे कोड में पॉप अप रखने में त्रुटि (कनेक्शन पहले से खुला है)

  2. MySQL, PostgreSQL और SQLite में परिणाम कैसे सीमित करें

  3. उबंटू सर्वर में mysql का डिफ़ॉल्ट पासवर्ड 16.04

  4. यदि मान शून्य है तो डिफ़ॉल्ट रूप से शून्य कॉलम में डालें

  5. डॉलर चिह्न के साथ राशियों का योग