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

ENUM MySQL में एकाधिक मान क्यों संग्रहीत नहीं करता है?

ऐसा इसलिए है क्योंकि आप इसमें केवल एक मान संग्रहीत कर सकते हैं और वास्तव में आपको किसी भी प्रकार के कॉलम में केवल एक ही मान संग्रहीत करना चाहिए।

एक अलग टेबल का प्रयोग करें। फिर आप कई रिकॉर्ड के साथ जितने चाहें उतने मूल्य स्टोर कर सकते हैं। उदाहरण:

tbl_test
--------
id   |  name
1    |  test_X
2    |  test_Y
3    |  test_Z


tbl_test_enums
--------------
test_id  | enum_value
1        | a
1        | b
2        | a
3        | c


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

  2. चेतावनी:mysql_num_rows ():आपूर्ति किया गया तर्क मान्य MySQL परिणाम संसाधन नहीं है

  3. MYSQL:लोड डेटा INFILE के बाद छोड़े गए रिकॉर्ड प्रदर्शित करें?

  4. स्विफ्टमेलर के साथ बैच ईमेल भेजें

  5. CONV () - MySQL में विभिन्न आधारों के बीच संख्याओं को परिवर्तित करें