Я создал таблицу, а затем некоторые представления для таблицы. Теперь я изменил таблицу, добавив в нее еще один столбец. Но представления не обновляются. У него нет столбца, который добавляется в таблицу. Есть ли способ автоматически изменить структуру представления?
Ты можешь использовать alter view
Команда для изменения вида и изменения столбцов.
Например, если ваше представление — view1, а table — table1, вы можете сделать что-то вроде этого:
ALTER
VIEW view1 col1, col2, col3, new_col
AS select tcol1, tcol2, tcol3, new_tcol from table1
Вот документация по полному синтаксису для mysql
Надеюсь это поможет!
Других решений пока нет …