MySQL view

View (представление) – создание динамической таблицы на основе запроса в другую таблицу.  View автоматически апдейтиться при апдейте основной таблицы. Я использовал view когда нужно было чтобы данные из одного, использующего свою БД проекта, были видны в другой БД. Разные БД в этом случае обязательны т.к. так проще, надежнее и безопаснее работать.
Делаем таблицу (view)  users в базе destination_bd, включающую столбец username таблицы  allowed_users базы source_bd.
CREATE VIEW destination_bd.users AS SELECT username FROM source_bd.allowed_users;

Leave a Reply