Задавайте вопросы, мы ответим
Вы не зашли.
#удаляем базу данных, если существует
DROP DATABASE IF EXISTS `jdbcspring`;
#создаем базу данных
CREATE DATABASE `jdbcspring`;
USE `jdbcspring`;
CREATE TABLE `CONTACT` (
`ID` INT NOT NULL AUTO_INCREMENT,
`FIRST_NАМЕ` VARCHAR(60) NOT NULL,
`LAST_NAМE` VARCHAR(40) NOT NULL,
`BIRTH_DATE` DATE,
unique `OQ_CONTACT_1` (`FIRST_NАМЕ`, `LAST_NAМE`),
primary key (`ID`)
);
CREATE TABLE `CONTACT_TEL_DETAIL`(
`ID` INT NOT NULL AUTO_INCREMENT,
`CONTACT_ID` INT NOT NULL,
`TEL_TYPE` VARCHAR(20) NOT NULL,
`TEL_NUМBER` VARCHAR(20) NOT NULL,
CONSTRAINT `FK_CONTACT_TEL_DETAIL_1`
FOREIGN KEY (CONTACT_ID) REFERENCES `CONTACT` (ID)
);
/*С помощью оператора CONSTRAINT задаем имя (`FK_CONTACT_TEL_DETAIL_1`)
для ограничения внешнего ключа,
FOREIGN KEY - внешний ключ, указывает на столбец CONTACT_ID
в таблице `CONTACT_TEL_DETAIL`, а также
указываем внешнюю таблицу и столбец к которому привязывается
ключ.*/
В чем здесь ошибка не понимаю.
Отредактированно jron (08.03.2019 10:47:53)
Неактивен
ошибку нашел
Неактивен
т.е. проблема была в отсутствии primary key (`ID`) в таблице `CONTACT_TEL_DETAIL`?
а какая у вас версия сервера?
Неактивен