2012-05-29 3 views
0

Я знаю, что VIEW в mysql подобен виртуальной таблице, связанной с таблицей REAL в базе данных. Мой вопрос в том, как узнать, какая таблица, с которой Mysql View связана с использованием кодов? Есть ли функция php или sql, которая может мне это получить?get mysql views связанное имя таблицы

Спасибо

ПРИМЕЧАНИЕ: Я просто хочу, имя таблицы, связанной с представлением

+0

Виды обязательно связаны только с одной таблицей. – Pitchinnate

ответ

1

Я считаю SHOW CREATE VIEW это функция, которую вы ищете ...

http://dev.mysql.com/doc/refman/5.0/en/show-create-view.html

+0

Неплохо, но было бы неплохо, если бы я мог получить просто имя таблицы, не занимаясь регулярным выражением, чтобы извлечь его из результата SHOW CREATE VIEW или что-то в этом роде;) – user765368

+0

Ну, в представлении может быть много таблиц или а не таблицы вообще, поэтому я считаю, что у вас нет большого выбора. Там, где я работаю, у нас есть некоторые из самых сложных взглядов, которые вы когда-либо видели, чтобы спросить человека, из которого они «исходят», было бы сложно, не говоря уже о RegEx = /. –