Ошибка при создание внешнего ключа. ERROR 1215 Mysql.
Не получается создать связь между таблицами посредством FOREIGN KEY.
Таблицы следующие: 'goods':
+----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+----------------+
| ID | int(11) | NO | PRI | NULL | auto_increment |
| product | varchar(30) | YES | | NULL | |
| price | int(11) | YES | | NULL | |
| place_id | int(11) | NO | | NULL | |
+----------+-------------+------+-----+---------+----------------+
'place':
+----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+----------------+
| place_id | int(11) | NO | PRI | NULL | auto_increment |
| hall | varchar(30) | YES | | NULL | |
| rack | int(11) | YES | | NULL | |
| shelf | int(11) | YES | | NULL | |
+----------+-------------+------+-----+---------+----------------+
Ввожу : alter table place add foreign key(place_id) references goods(place_id);
Выводится ошибка: ERROR 1215 (HY000): Cannot add foreign key constraint.
Подскажите, пожалуйста, с чем может быть связано?
Наоборот: таблица goods содержит ссылку на place. Надо добавлять foreign key в таблицу goods.