Внешний ключ MySql, который является составным ключом - каков синтаксис? - PullRequest
1 голос
/ 13 июля 2010

Возможно ли иметь составной ключ в mysql (5.1) и, если да, каков синтаксис?
таблица а:
столбец а-а, бб

Таблица ссылок b
столбцы b_aa, b_bb

1 Ответ

1 голос
/ 13 июля 2010

С таблицами InnoDB вы можете, например:

create table YourTable (
     col1 int, 
     col2 int, 
     constraint foreign key (col1, col2) 
                references OtherTable (col1, col2) 
                on delete cascade
) type=InnoDB;

Для таблиц MyISAM ограничение внешнего ключа игнорируется.

для полного урока: http://dev.mysql.com/doc/refman/4.1/en/innodb-foreign-key-constraints.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...