Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
2 / 2 / 0
Регистрация: 01.10.2015
Сообщений: 38
1

Ошибка при создании таблицы

21.04.2016, 17:42. Показов 1322. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
При создании третей таблицы выдает ошибку, в интернете не могу найти информацию по ней
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SQL> CREATE TABLE party_dues(
CON> mem_key INTEGER NOT NULL,
CON> reg_key INTEGER NOT NULL,
CON> summ INTEGER NOT NULL,
CON> d_date DATE NOT NULL,
CON> PRIMARY KEY(mem_key,reg_key),
CON> FOREIGN KEY (mem_key) REFERENCES member ON DELETE CASCADE ON UPDATE CASCADE,
CON> FOREIGN KEY (reg_key) REFERENCES partion ON DELETE CASCADE ON UPDATE CASCADE);
Statement failed, SQLSTATE = 42000
unsuccessful metadata UPDATE
-CREATE TABLE PARTY_DUES failed
-SQL error code = -607
-Invalid command
-FOREIGN KEY COLUMN COUNT does NOT MATCH PRIMARY KEY
Ошибка при создании таблицы "Партийные взносы".
"Партия" и "Партиец" уже существуют.
"Партия" содержит 10 записей, "Партиец" пустая, пробовал добавить запись потом создать, не помогло.
Миниатюры
Ошибка при создании таблицы  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2016, 17:42
Ответы с готовыми решениями:

Ошибка при создании таблицы
Доброго времени суток. Есть вот такая схема БД. Проблема только с созданием таблицы Report. "Ошибка...

Ошибка при создании таблицы в БД
Люди добрые помогите! Пытался создать таблицу в БД при помощи SQL-запроса не получается код ошибки...

Ошибка при создании таблицы
Использую для создания таблички программу HideSQL. Но вдруг появилась такая ошибка:

Ошибка (42000) при создании таблицы
Пытаюсь создать таблицу в БД, ругается на синтаксис, код ошибки 42000 в 6-й строке. CREATE TABLE...

1
Zero day
267 / 231 / 78
Регистрация: 16.12.2015
Сообщений: 943
Записей в блоге: 4
22.04.2016, 09:43 2
Klinkore, ну, судя по
Цитата Сообщение от Klinkore Посмотреть сообщение
FOREIGN KEY COLUMN COUNT does NOT MATCH PRIMARY KEY
Какой-то внешний ключ ссылается на поле, которые не является первичным ключом в своей таблице.
Судя по схеме, проблема в связях таблиц "Партиец" и "Партийные взносы". Судя по всему, они должны иметь связь один-к-многим (если взносы персональные конечно), тогда поле "Регистрационный номер" в таблице "Партийные взносы" лишнее. Достаточно связи по ключу "Номер партбилета".
0
22.04.2016, 09:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.04.2016, 09:43
Помогаю со студенческими работами здесь

Ошибка 1064 при создании таблицы в phpmyadmin
Выдает ошибку 1064 при нажатии на кнопку "Сохранить" вот sql написанный самим сервисом CREATE...

Ошибка #150 при создании таблицы с внешним ключом
Всем доброго времени суток, в чём проблема, уже битый час не могу понять, 1 таблица создаётся, но...

Ошибка "MySQL error 1044: access denied" при создании таблицы

Сохранить ID таблицы в саму таблицу при создании
Всем привет. Требуется помощь профессионалов. Допустим есть таблица "News", при добавлении...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru