powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Целостность, ключи итд
9 сообщений из 9, страница 1 из 1
Целостность, ключи итд
    #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
Целостность, ключи итд
    #32013708
Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однако не поддерживается такая бяка.Недавно потребовалась создать нечто подобное, сделал, стал проверять- не работает. В документации на http://www.mysql.ru/docs/pautov/c_api.htm прочитал для CREATE TABLE:

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

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


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