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

दृश्य के आधार पर MySQL डिफ़ॉल्ट मान

मुझे नहीं लगता कि आपको इतनी जटिल चीज की जरूरत है। अगर आपने ऐसा दृश्य बनाया है जैसे

CREATE VIEW MYVIEW AS 
    SELECT COLUMN1,
           COLUMN2,
           DISCRIMINATOR_COLUMN
        FROM MYTABLE
        WHERE DISCRIMINATOR_COLUMN = 1;

तब आप इस दृश्य में इस प्रकार सम्मिलित कर सकते हैं...

INSERT INTO MYVIEW (COLUMN1,
                    COLUMN2,
                    DISCRIMINATOR_COLUMN)
    VALUES (1, 2, 3)

और दृश्य सही ढंग से अपडेट होना चाहिए यदि तालिका के सभी कॉलम जो दृश्य में मौजूद नहीं हैं, में उपयुक्त डिफ़ॉल्ट हैं। ध्यान दें कि DISCRIMINATOR_COLUMN . में नया मान दृश्य में चुना गया मान होना आवश्यक नहीं है, हालांकि स्वाभाविक रूप से यह तब तक दृश्य में दिखाई नहीं देगा जब तक कि अगला चयनित न हो।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP और MySQL पासवर्ड की तुलना करें

  2. mysql में पंक्ति हटाएं और फ़ोल्डर से संबद्ध करें

  3. मैसकल - शून्य से शुरू करने के लिए ऑटो-इन्क्रीमेंट कैसे सेट करें

  4. प्लेसहोल्डर का उपयोग करना? int . के अलावा किसी अन्य चीज़ के लिए mySql क्वेरी पर जाएँ

  5. सर्वोत्तम सामान्यीकरण के साथ डेटाबेस में डेटा की एक परिवर्तनीय मात्रा दर्ज करना