powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите новичку с ошибкой
6 сообщений из 6, страница 1 из 1
Помогите новичку с ошибкой
    #40005092
Nikitosi4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создал БД в workbench и вроде всё хорошо, но вылезла ошибка 1005 error 150. Посмотрел руководства, но так и не понял в чем проблема. Подскажите, пожалуйста, что исправить?
Ошибка
SQL запрос:


CREATE TABLE IF NOT EXISTS `mydb`.`Ракета` (
`id_Ракета` INT NOT NULL,
`Марка_Ракета` VARCHAR(45) NULL,
`Вместимость_Ракета` VARCHAR(45) NULL,
`Код_Ракета` VARCHAR(45) NULL,
`id_Шахта` VARCHAR(45) NULL,
PRIMARY KEY (`id_Ракета`, `id_Шахта`),
CONSTRAINT `fk_Ракета_Ракетная шахта1`
FOREIGN KEY (`id_Шахта`)
REFERENCES `mydb`.`Ракетная шахта` (`id_Ракетная_шахта`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
Ответ MySQL: Документация

#1005 - Невозможно создать таблицу `mydb`.`ракета` (ошибка: 150 "Foreign key constraint is incorrectly formed")
...
Рейтинг: 0 / 0
Помогите новичку с ошибкой
    #40005095
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nikitosi4,

кирилица
...
Рейтинг: 0 / 0
Помогите новичку с ошибкой
    #40005103
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Злой Бобркирилица

С кирилицей всё в порядке, у него синтакис foreign key левый.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите новичку с ошибкой
    #40005131
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Злой Бобркирилица

С кирилицей всё в порядке, у него синтакис foreign key левый.

Да я то читать умею и понимаю что косяк в
Код: sql
1.
2.
CONSTRAINT `fk_Ракета_Ракетная шахта1`
FOREIGN KEY (`id_Шахта`)


но начинать нужно с того что кирилицу использовать только в описании. Хотя тут кому как.
...
Рейтинг: 0 / 0
Помогите новичку с ошибкой
    #40005136
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nikitosi4,

Покажите DDL таблицы `mydb`.`Ракетная шахта`
...
Рейтинг: 0 / 0
Помогите новичку с ошибкой
    #40005137
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nikitosi4
`id_Шахта` VARCHAR(45)
Если это реально идентификатор, то точно ли нужен строковый тип?

Модератор: Тема перенесена из форума "Проектирование БД".
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите новичку с ошибкой
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]