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

एसक्यूएल कॉलम नाम जानने के बिना पंक्तियों को अद्यतन कर रहा है

पहली नज़र में, ऐसा लगता है कि आप खराब डेटाबेस डिज़ाइन से पीड़ित हैं।

आप कॉलम "पेज 1", "पेज 2" ​​... "पेज 100" का नाम नहीं देना चाहते हैं, और फिर इन कॉलमों को अधिकतर समय शून्य होना चाहिए। यह ध्वनि डेटाबेस डिज़ाइन का उल्लंघन करता है। आप डेटाबेस सामान्यीकरण (जैसे, पहला सामान्य रूप, दूसरा और इसी तरह) जैसी अवधारणाओं की समीक्षा करना चाह सकते हैं।

मुझे लगता है कि आप "पेज" नामक कॉलम रखने से बहुत बेहतर होंगे और फिर प्रत्येक पंक्ति में पेज से संबंधित जानकारी के साथ 1 से 100 का मान होगा। इस तरह आपको सम्मिलित/अद्यतन क्वेरी बनाते समय कॉलम नामों को गतिशील रूप से एक साथ जोड़ने का प्रयास करने की आवश्यकता नहीं होगी।



  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 से HH:MM स्वरूप के रूप में समय प्राप्त करें

  2. एक ही टेबल में एकाधिक विकल्प कैसे स्टोर करें?

  3. MySQL:किसी इंट फ़ील्ड के मान को टॉगल करने का सरल तरीका

  4. Oracle SQL डेवलपर का उपयोग करके आप MySQL डेटाबेस से कैसे जुड़ते हैं?

  5. MySQL इष्टतम अनुक्रमणिका का उपयोग क्यों नहीं करता है