От 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 можете също да добавите ИНДЕКС на виртуални колони , така че във вашия случай - това е точно това, което търсите (по този начин стойностите в колоната се индексират).