MySQL 5.7.6 से आप जेनरेट किए गए कॉलम बना सकते हैं, जो आपको वर्चुअल स्टोर करने की क्षमता देता है। आपकी तालिका के अन्य स्तंभों में अन्य मानों के आधार पर मान।
CREATE TABLE tbl (
Points_A INT,
Points_B INT,
Points_C INT,
Points_total INT AS (Points_A + Points_B + Points_C)
);
जेनरेट की गई कॉलम परिभाषाओं में यह सिंटैक्स होता है:
आप VIRTUAL
. का उपयोग करने का निर्णय ले सकते हैं या STORED
(आपको क्या चाहिए इस पर निर्भर करता है)।
MySQL 5.7.8 से आप वर्चुअल कॉलम पर इंडेक्स , तो आपके मामले में - यह वही है जो आप खोज रहे हैं (इस तरह कॉलम में मान अनुक्रमित होते हैं)।