|
MySQL.RU - Webboard
Вернуться
Внешние ключи (tigrisha) 01/10/2001 - 18:48:32
Re: Внешние ключи (Al'Thor) 01/10/2001 - 19:17:27
Re: Внешние ключи (Василий) 01/10/2001 - 19:26:43
Re: Внешние ключи (tigrisha) 01/10/2001 - 19:43:41
Re: Внешние ключи (Maxim) 01/10/2001 - 21:48:51
From: tigrisha - 01/10/2001 - 18:48:32
Subject:Внешние ключи
-----------------
Добрый день!
Я создаю две таблицы. Customers и Salespeople
Salespeople - таблица продавцов
CREATE TABLE Salespeople (snum INTEGER NOT NULL PRIMARY KEY,
cname CHAR(10), city CHAR(10));
Customers - таблица покупателей создаем так:
CREATE TABLE Customers (cnum INTEGER NOT NULL PRIMARY KEY,
cname CHAR(10), city CHAR(10), snum INTEGER,
FOREIGN KEY (snum) REFERENCES Salespeople(snum));
В таблице Customers snum становится внешним ключем ссылкой на snum таблицы Salespeople. Это должно не дать возможности прикреплять заказ к левому продавцу несуществующему в таблице Salespeople. Но почему то в таблицу Customers поле snum получается записывать номера несуществующих продавцов.
Пожалуйста подскажите что я делаю неправильно :(
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
129
|
|