Задавайте вопросы, мы ответим
Вы не зашли.
таблица uniteacher
подскажите, как написать запрос на создание этой таблицы?
Неактивен
Сначала нужно создать таблицу UNIVERSITY, например так:
CREATE TABLE `UNIVERSITY` (
`ID_UNIVERSITY` int unsigned NOT NULL,
`UNAME` varchar(255) NOT NULL,
`ADDRESS` varchar(255) NOT NULL,
`ID_CITY` int unsigned not null,
PRIMARY KEY (`ID_UNIVERSITY`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
А потом уже создать таблицу UNITEACHER, которая ссылается на UNIVERSITY через поле ID_UNIVERSITY, например так:
CREATE TABLE `UNITEACHER` (
`ID_TEACHER` int unsigned NOT NULL,
`ID_UNIVERSITY` int unsigned NOT NULL,
`WAGE` varchar(255) NOT NULL,
PRIMARY KEY (`ID_TEACHER`),
CONSTRAINT `uniteacher__ID_UNIVERSITY__fk__university__ID_UNIVERSITY` FOREIGN KEY (`ID_UNIVERSITY`) REFERENCES `UNIVERSITY` (`ID_UNIVERSITY`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Неактивен