Вместо того, чтобы касаться основной таблицы, добавьте другую таблицу (Вертикальное разбиение).Новая таблица будет иметь тот же PRIMARY KEY
, но не AUTO_INCREMENT
.Новый столбец (столбцы) попадет в эту таблицу.
Создавайте строки в новой таблице только тогда, когда новые столбцы имеют значение.
Когда вам не нужны новыестолбцы, продолжить чтение только из старой таблицы.
Если вам также нужны новые столбцы, используйте LEFT JOIN
.