Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2016, 23:23   #1
Вероника99
Форумчанин
 
Регистрация: 15.12.2013
Сообщений: 414
По умолчанию Связи между таблицами

Здравствуйте. Создала таблицы: Страны, Страны-туры, Туры. Связала таблицы Страны и Страны-туры по Id,а вот связать Страны-туры и Туры уже не получилось. Связывала по одному и тому же принципу,но при создании второй связи выдает следующее:
PHP код:
SQL-запрос:
 
ALTER TABLE  `Тур-странаADD FOREIGN KEY (  `tour_id` ) REFERENCES  `admin`.`Тур` (
 
`
Id`
ON DELETE CASCADE ON UPDATE CASCADE ;
 
 
Ответ MySQLДокументация
 
#1050 - Table '.\admin\@y0@z0@w0@002d@s0@y1@x0@y0@u0' already exists 
Подскажите,пожалуйста, неужели в одной таблице может быть только один атрибут связан? Связывала атрибуты так: в таблице Страны Id имеет тип Int и автоинкремент. В таблице Страны-туры атрибут Id_country,который ссылается на атрибут Id таблицы Страны , имеет по умолчанию NULL и является индексом, далее шла в "Связи", соединяла соответствующие атрибуты и было все ок. Проделала те же действия с таблицами "Туры-страны" и Туры, но выдало вышеизложенное сообщение. Буду благодарна за ответы.
Вероника99 вне форума Ответить с цитированием
Старый 09.03.2016, 12:21   #2
povoda
Новичок
Джуниор
 
Регистрация: 09.03.2016
Сообщений: 1
По умолчанию

свяжи все в одну таблицу, так проще будет на много
povoda вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связи между таблицами.access tema654 Помощь студентам 3 04.04.2013 13:18
Связи между таблицами. AntiKaspersky Общие вопросы .NET 1 19.11.2010 14:40
связи между таблицами new_here Microsoft Office Access 8 06.10.2010 12:13
БД в DELPHI. Связи между таблицами. DENCREAT Помощь студентам 3 24.03.2009 10:55
Связи между таблицами! Alexij БД в Delphi 1 10.06.2008 18:11