Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Узнать на какую БД ссылается внешний ключ. / 5 сообщений из 5, страница 1 из 1
08.12.2013, 13:24:03
    #38493215
imobile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать на какую БД ссылается внешний ключ.
Здравствуйте.
Как узнать на какую БД(не таблицу) ссылается внешний ключ? Вроде должно быть просто.
...
Рейтинг: 0 / 0
08.12.2013, 14:13:07
    #38493239
bochkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать на какую БД ссылается внешний ключ.
information_schema, походу, смотри мануал по структуре её
...
Рейтинг: 0 / 0
08.12.2013, 16:44:57
    #38493295
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать на какую БД ссылается внешний ключ.
Если БД не указана явно - то на ту же.
...
Рейтинг: 0 / 0
08.12.2013, 20:06:47
    #38493393
imobile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать на какую БД ссылается внешний ключ.
bochkovinformation_schema, походу, смотри мануал по структуре еёВот на нее и смотрю и ничего не вижу.
...
Рейтинг: 0 / 0
08.12.2013, 23:51:50
    #38493505
bochkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать на какую БД ссылается внешний ключ.
пример по названию ключа
Код: sql
1.
2.
3.
4.
SELECT *
FROM information_schema.TABLE_CONSTRAINTS tc
JOIN information_schema.KEY_COLUMN_USAGE kcu USING(CONSTRAINT_CATALOG,CONSTRAINT_SCHEMA,CONSTRAINT_NAME)
WHERE CONSTRAINT_TYPE='FOREIGN KEY' AND kcu.CONSTRAINT_NAME='FK_carpart_volume_createdby';


я правда не имею опыта работы с information_schema,
но вроде похоже на правду
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Узнать на какую БД ссылается внешний ключ. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]