создание БД в MySQL Спорт

290
07 января 2018, 04:27

можете помочь воссоздать данную БД. на создании внешнего ключа произошла ошибка

create table Athlete (Full_Name varchar(11),
Year_of_birth int(4),
Command varchar(11),
Sports_category varchar(11),
ID_Athlete integer)
create table Kind_of_sport (ID_Kind integer,
Name_Kind varchar(11),
Unit varchar(11),
Record int(11),
Date char(10))
create table Competition (ID_Competition integer,
Name varchar(11),
Date char(10),
Kind_ID integer,
FOREIGN KEY(Kind_ID)
REFERENCES Kind_of_sport(ID_Kind)) ///на этом моменте возникла ошибка
Answer 1

создайте primary индексы, отмеченные на диаграмме ключами

укажите в явном виде тип таблиц - innodb

если ошибка останется, приводите полный текст ошибки и результат выполнения команды SHOW ENGINE INNODB STATUS (секцию LATEST)

полный список причин возникновения ошибок внешних ключей есть в этой статье

READ ALSO
C# + FPS в 2д играх [требует правки]

C# + FPS в 2д играх [требует правки]

Собрался писать игру - на всеми любимом c#, но возникли кое какие трудности, с выбором средств реализацииИгра 2д

265
Сборщик мусора и HandleCollector

Сборщик мусора и HandleCollector

Почитал про HandleCollector, который можно использовать в сценариях работы с неуправляемыми ресурсами

292
Как сделать pop-up в Unity?

Как сделать pop-up в Unity?

В игровой сцене есть менюшка с клавишами (GameObject → UI → Button)Я хочу, что бы при нажатии на клавишу "About" появлялся pop-up (всплывающее окно) с информацией...

284
Заполнение ListView

Заполнение ListView

Добрый день, подскажите пожалуйста, каким образом можно заполнить ListView(WinForms) на форме из List? В List содержится три поля, имя, фамилия и id студента

339