Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 1
Регистрация: 04.11.2014
Сообщений: 97
1

Ошибка при создании БД Table '.\mysql\@n0@g0@q0@g0@n0@n1' already exists Execution Failed!

17.12.2015, 14:54. Показов 1277. Ответов 1
Метки нет (Все метки)

Здравствуйте,
При генерации таблиц в erwin, схема таблиц находится во вложении, появляется ошибка Table '.\mysql\@n0@g0@q0@g0@n0@n1' already exists Execution Failed!, т.е. такая таблица уже существует.

Ниже представлен листинг отчета:
CREATE TABLE Заказы
(
Дата_заказа DATE NOT NULL,
Время_доставки TIME NULL,
ID_Покупатель INTEGER NOT NULL,
ID_Строки INTEGER NOT NULL
)

Execution Successful


ALTER TABLE Заказы
ADD PRIMARY KEY (ID_Покупатель,ID_Строки)

Execution Successful


CREATE TABLE Покупатель
(
ID_Покупатель INTEGER NOT NULL,
ФИО CHAR(60) NOT NULL,
Телефонный_номер CHAR(13) NOT NULL,
Адрес CHAR(200) NOT NULL,
Дата_рождения DATE NOT NULL,
email CHAR(100) NOT NULL
)

Execution Successful


ALTER TABLE Покупатель
ADD PRIMARY KEY (ID_Покупатель)

Execution Successful


CREATE TABLE Строки_заказов
(
ID_Строки INTEGER NOT NULL,
ID_Товара INTEGER NOT NULL
)

Execution Successful


ALTER TABLE Строки_заказов
ADD PRIMARY KEY (ID_Строки)

Execution Successful


CREATE TABLE Товар
(
ID_Товара INTEGER NOT NULL,
Наименование CHAR(100) NOT NULL,
Описание TEXT NOT NULL,
Характеристики TEXT NOT NULL,
Стоимость DECIMAL(10,2) NOT NULL
)

Execution Successful


ALTER TABLE Товар
ADD PRIMARY KEY (ID_Товара)

Execution Successful


ALTER TABLE Заказы
ADD FOREIGN KEY R_4 (ID_Покупатель) REFERENCES Покупатель (ID_Покупатель)

Execution Successful


ALTER TABLE Заказы
ADD FOREIGN KEY R_5 (ID_Строки) REFERENCES Строки_заказов (ID_Строки)

[MySQL][ODBC 5.3(a) Driver][mysqld-5.7.10-log]Table '.\mysql\@n0@g0@q0@g0@n0@n1' already exists
Execution Failed!


ALTER TABLE Строки_заказов
ADD FOREIGN KEY R_1 (ID_Товара) REFERENCES Товар (ID_Товара)

Execution Successful

Schema Generation Complete
10 query succeeded. 1 query failed.


При создании таблицы в ассоциативной сущности Заказы, ошибка возникает именно у ID_Строки, хотя ID_Строки существуют в разных таблицах. У ID_Покупатель никаких ошибок нет.
В чем ошибка?
0
Миниатюры
Ошибка при создании БД Table '.\mysql\@n0@g0@q0@g0@n0@n1' already exists Execution Failed!  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2015, 14:54
Ответы с готовыми решениями:

Ошибка в коде программы RedBean: Base table or view already exists: 1050 Table 'users' already exists
Я пишу регистрацию на сайте через программу "Red Bean" Выдаёт такую ошибку: Fatal error:...

Ошибка при входе в программу Table <MSysAccessObjects> already exists. (Error 3010)
Помогите!!!! Работаю в Access,при входе в программу выдоет ошибку Table &lt;MSysAccessObjects&gt; already...

MySQL Query Error: [Table already exists]
подскажите в чем ошибка CREATE TABLE auto_pr ( ID int not null auto_increment, AVTO_ID int...

При Make project ошибок нет, но при build apk: Error:Execution failed for task ':app:validateConfigSigning'. >
Полная ошибка: Error:Execution failed for task ':app:validateConfigSigning'. &gt; Keystore file...

1
1121 / 380 / 88
Регистрация: 31.03.2012
Сообщений: 1,034
18.12.2015, 01:43 2
Впиши ручками уникальные наименования constraint и все должно получится.

Не по теме:

Этой проблемы бы не было, если использовать для наименования таблиц и полей английские названия

Примерно так:
Кликните здесь для просмотра всего текста
MySQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
create table Товар (
  ID_Товара integer not null,
  Наименование char(100) not null,
  Описание text not null,
  Характеристики text not null,
  Стоимость decimal(10,2) not null
);
alter table Товар add
  primary key (ID_Товара);
 
create table Покупатель (
  ID_Покупатель integer not null,
  ФИО char(60) not null,
  Телефонный_номер char(13) not null,
  Адрес char(200) not null,
  Дата_рождения date not null,
  email char(100) not null
);
alter table Покупатель add
  primary key (ID_Покупатель);
 
create table Строки_заказов (
  ID_Строки integer not null,
  ID_Товара integer not null
);
alter table Строки_заказов add
  primary key (ID_Строки);
alter table Строки_заказов add
  constraint FK_строки_заказов_товар foreign key (ID_Товара) references Товар (ID_Товара);
 
create table Заказы (
  Дата_заказа date not null,
  Время_доставки time null,
  ID_Покупатель integer not null,
  ID_Строки integer not null
);
alter table Заказы add
  primary key (ID_Покупатель, ID_Строки);
alter table Заказы add
  constraint FK_заказы_покупатель foreign key (ID_Покупатель) references Покупатель (ID_Покупатель);
alter table Заказы add
  constraint FK_заказы_строки_заказов foreign key (ID_Строки) references Строки_заказов (ID_Строки);
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2015, 01:43

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Ошибка при импорте БД в MySQL - Note: table storage engine for *** doesn't have this option
Есть MySQL-server (1), настроенный давно, характеристики настройки не сохранились (инсталляционная...

Ошибка "Can't create table" при создании связи
Ошибка типа Can't create table помогите исправить

MySQL ошибка при создании столбца VARCHAR
Добрый день. При создании столбца типа VARCHAR происходит ошибка (скриншот во вложении). По...

Ошибка DBD::mysql::st execute failed: MySQL server has gone away at /usr/local/...
на старом серваке все работало, переехал на новый и никак не могу понять, что к чему... пишет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.