FOREIGN KEY

-=[KILLER]=-

Новичок
FOREIGN KEY

Создаю FOREIGN KEY. Получаю сообщение, что ключ успешно создан. Но потом ни в одной программе не могу посмотреть, существет ли ключ или нет. Такое ошющение, что их нет. :confused:
Подскажите как посмотреть FOREIGN KEY.
 

-=[KILLER]=-

Новичок
На русском:
http://dev.mysql.com/doc/mysql/ru/ansi-diff-foreign-keys.html

"Следует учитывать, что в SQL внешние ключи используются не для объединения таблиц, а главным образом для проверки целостности ссылочных данных (ограничения внешних ключей)."

Я так понимаю, что внешние ключи не хранятся в базе. Их просто не существует. При выполнении запроса просто проверяеться тип данных (данные должны быть одного типа).

В MS SQL ключи храняться и их можно потом посмотреть.
 

Profic

just Profic (PHP5 BetaTeam)
Читайте оригинал, переводу уже сто лет в обед.
В оригинале все написано.
 
Сверху