На днях натолкнулся на дикий баг в мускуле
Оказывается что при использовании короткого синтаксиса внешний ключ не создается
create table test ( id int primary key, first_name varchar(20), last_name varchar(30) ); create table ref1 ( id int primary key, test_id int references test(id) );
В этом примере внешний ключ для поля `test_id` не создаётся
Подробное описание здесь: https://tproger.ru/articles/staryj-bag-v-mysql-istoriya-detektiva/
