|
Целостность, ключи итд
|
|||
---|---|---|---|
#18+
Вопрос вот в чем -- поддерживает ли вообще 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 -- ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2001, 15:00 |
|
Целостность, ключи итд
|
|||
---|---|---|---|
#18+
Однако не поддерживается такая бяка.Недавно потребовалась создать нечто подобное, сделал, стал проверять- не работает. В документации на http://www.mysql.ru/docs/pautov/c_api.htm прочитал для CREATE TABLE: Блок FOREIGN нужен только для совместимости. Ключевое слово REFERENCE тоже не выполняет в данной версии никаких действий. Версия 3.23.41-nt Может уже придумали что-нибудь новое? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2001, 00:01 |
|
Целостность, ключи итд
|
|||
---|---|---|---|
#18+
в мануале черным по белому написано, что мускул целостность данных, транзакции и еще много чего не суппортит. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2001, 01:41 |
|
Целостность, ключи итд
|
|||
---|---|---|---|
#18+
Вроде как обещали с версии 4.1 включить. Говорят и в 4.0 работает, но как-то лажово - не проверял ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2001, 09:54 |
|
Целостность, ключи итд
|
|||
---|---|---|---|
#18+
Я не помню про Версию 3.23.41-nt, но 3.23.46 енто все поддерживает ( целостность), а про транзакции точно могу сказать они и в 41 версии были! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2001, 19:48 |
|
Целостность, ключи итд
|
|||
---|---|---|---|
#18+
Наверно что то перепутал ибо даже в 4.0 ничего подобного нет... Другой вопрос что можно делать разный тип таблиц - по умолчанию это MyISAM, а если сделать так create table .. (...) TYPE=InnoDB; то будет тебе поддержка и транзакций и внешних ключей.... но я не работал с этим типом не работал ничего более сказать не могу разве что www.innodb.com ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2002, 22:43 |
|
Целостность, ключи итд
|
|||
---|---|---|---|
#18+
Нужен адрес клиники где делают операции на сердце. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2003, 08:45 |
|
Целостность, ключи итд
|
|||
---|---|---|---|
#18+
На ихом сакйье сказано что это будет реализовано только в 5 версии. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2003, 08:48 |
|
Целостность, ключи итд
|
|||
---|---|---|---|
#18+
И так, читаем: Внешние ключи Транзакции и атомарные операции Да и в целом: Насколько MySQL соответствует стандартам? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2003, 10:33 |
|
|
start [/forum/topic.php?fid=47&msg=32162717&tid=1856016]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
133ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 266ms |
total: | 499ms |
0 / 0 |