Как мне обновить представления MySQL, когда столбец добавлен / удален из таблицы?

Я создал таблицу, а затем некоторые представления для таблицы. Теперь я изменил таблицу, добавив в нее еще один столбец. Но представления не обновляются. У него нет столбца, который добавляется в таблицу. Есть ли способ автоматически изменить структуру представления?

2

Решение

Ты можешь использовать alter view Команда для изменения вида и изменения столбцов.

Например, если ваше представление — view1, а table — table1, вы можете сделать что-то вроде этого:

ALTER
VIEW view1 col1, col2,  col3, new_col
AS select tcol1, tcol2, tcol3, new_tcol from table1

Вот документация по полному синтаксису для mysql


Надеюсь это поможет!

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]