Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Целостность, ключи итд / 9 сообщений из 9, страница 1 из 1
29.04.2001, 15:00
    #32005033
Bobo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целостность, ключи итд
Вопрос вот в чем -- поддерживает ли вообще MySQL ссылочную целостность?
В таблице Events IdCountry ссылается на другую таблицу -- Country. Вставляю запись с указанием несуществующего ключа в Country -- отрабатывает!!! Что я делаю не так?

Заранее спасибо.
-- cut --
create table if not exists Country
(
IdCountry int not null AUTO_INCREMENT,
Country text,
primary key (IdCountry)
);

create table if not exists Event
(
IdEvent int not null AUTO_INCREMENT,
Description text,
IdCountry int not null,
FOREIGN key (IdCountry) REFERENCES Country(IdCountry),
primary key (IdEvent)
);
-- cut --
...
Рейтинг: 0 / 0
09.09.2001, 00:01
    #32013708
Сергей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целостность, ключи итд
Однако не поддерживается такая бяка.Недавно потребовалась создать нечто подобное, сделал, стал проверять- не работает. В документации на http://www.mysql.ru/docs/pautov/c_api.htm прочитал для CREATE TABLE:

Блок FOREIGN нужен только для совместимости. Ключевое слово REFERENCE тоже не выполняет в данной версии никаких действий.

Версия 3.23.41-nt
Может уже придумали что-нибудь новое?
...
Рейтинг: 0 / 0
07.12.2001, 01:41
    #32018602
batva
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целостность, ключи итд
в мануале черным по белому написано, что мускул целостность данных, транзакции и еще много чего не суппортит.
...
Рейтинг: 0 / 0
15.12.2001, 09:54
    #32019031
Медведь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целостность, ключи итд
Вроде как обещали с версии 4.1 включить. Говорят и в 4.0 работает, но как-то лажово - не проверял
...
Рейтинг: 0 / 0
17.12.2001, 19:48
    #32019150
S p y
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целостность, ключи итд
Я не помню про Версию 3.23.41-nt, но 3.23.46 енто все поддерживает ( целостность), а про транзакции точно могу сказать они и в 41 версии были!
...
Рейтинг: 0 / 0
10.01.2002, 22:43
    #32020491
Медведь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целостность, ключи итд
Наверно что то перепутал ибо даже в 4.0 ничего подобного нет... Другой вопрос что можно делать разный тип таблиц - по умолчанию это MyISAM, а если сделать так create table .. (...) TYPE=InnoDB; то будет тебе поддержка и транзакций и внешних ключей.... но я не работал с этим типом не работал ничего более сказать не могу разве что www.innodb.com
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
19.05.2003, 08:45
    #32162623
Талочка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целостность, ключи итд
Нужен адрес клиники где делают операции на сердце.
...
Рейтинг: 0 / 0
19.05.2003, 08:48
    #32162624
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целостность, ключи итд
На ихом сакйье сказано что это будет реализовано только в 5 версии.
...
Рейтинг: 0 / 0
19.05.2003, 10:33
    #32162717
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целостность, ключи итд
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Целостность, ключи итд / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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