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

एक javax.persistence.Column को एक अहस्ताक्षरित TINYINT के रूप में कैसे परिभाषित किया जा सकता है?

कुछ और प्रयोग करने के बाद मुझे इसका उत्तर मिल गया।

शब्द "अहस्ताक्षरित" "TINYINT" . के बाद आना चाहिए इसके बजाय इसके पहले। फ़ील्ड को इस प्रकार परिभाषित किया जाना चाहिए:

@Size(max = 3)
@Column(name = "WorkingHours", columnDefinition="TINYINT(3) UNSIGNED default '40'")
private Integer workingHours;

मुझे यकीन नहीं है कि ऐसा क्यों है, मैंने इसे केवल परीक्षण और त्रुटि के माध्यम से पाया है। हो सकता है कि कोई अन्य व्यक्ति इसका संदर्भ प्रदान कर सके कि ऐसा क्यों है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सामग्री प्रकार के साथ समस्या जब Django में एक स्थिरता लोड कर रहा है

  2. MySql:कई समान गतिशील तालिकाओं को क्वेरी करें

  3. सीक्वेलाइज के माध्यम से कच्चे प्रश्न डालने पर हुक ट्रिगर नहीं हो रहा है। क्वेरी ()

  4. MySQL:तालिका की प्राथमिक कुंजी को गतिशील रूप से निर्धारित करें

  5. मुझे अक्षांश और देशांतर को कितनी सटीकता से संग्रहीत करना चाहिए?