Когда я выполняю следующие два запроса (я их полностью отключил):
mysql> CREATE TABLE foo(id INT PRIMARY KEY);
Query OK, 0 rows affected (0.01 sec)
mysql> CREATE TABLE bar ( id INT, ref INT, FOREIGN KEY (ref) REFERENCES foo(id)) ENGINE InnoDB;
Я получаю следующую ошибку: ERROR 1005 (HY000): невозможно создать таблицу. /test/bar.frm '(errno: 150)
Где моя ошибка? Я не нашел его, когда смотрел на это в течение получаса.