Я пытаюсь создать таблицу, но у меня была проблема с foreign key
это сценарий, я попробовал:Добавление ограничения внешнего ключа
CREATE TABLE IF NOT EXISTS note_etudiant(
num_insc int auto_increment,
cin int foreign key references T_utilisateur(cin),
nom varchar(25),
note float
)Engine=InnoDB DEFAULT CHARSET=latin1;
И это ошибка я получил:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'foreign key references T_utilisateur(cin), nom varchar(25), no' at line 3
, когда я попытался это я получил эту ошибку: '1075 - Неправильное определение таблицы; может быть только один автоматический столбец, и он должен быть определен как ключ', поэтому я определил столбец 'num_insc' в качестве первичного ключа, а затем получил эту ошибку:' 1005 - Невозможно создать таблицу 'gestion_note.note_etudiant' (errno : 150) ' – user1726655