|
MySQL.RU - Webboard
Вернуться
Внутренние связи без InnoDB (Chop) 26/09/2006 - 22:11:11
Re: Внутренние связи без InnoDB (bac) 28/09/2006 - 22:16:05
Re: Внутренние связи без InnoDB (Marat_L) 13/10/2006 - 16:00:49
From: Chop - 26/09/2006 - 22:11:11
Subject:Внутренние связи без InnoDB
-----------------
MySQL version 4.1.14-nt
параметр: have innodb - DISABLED
.
Кусок из дампа:
-- Структура таблицы `material`
--
CREATE TABLE `material` (
`id` int(4) NOT NULL auto_increment,
`pid` int(4) NOT NULL default '0' COMMENT 'Владелец',
`name` varchar(128) collate cp1251_ukrainian_ci default NULL COMMENT 'Наименование',
`id_redaktor` int(4) NOT NULL default '0' COMMENT 'Журналист',
PRIMARY KEY (`id`),
KEY `pid` (`pid`),
KEY `id_redaktor` (`id_redaktor`),
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_ukrainian_ci;
--
-- Соотношения в таблице `material`:
-- `id_redaktor`
-- `user` -> `id`
--
-- Структура таблицы `user`
--
CREATE TABLE `user` (
`id` int(4) NOT NULL auto_increment,
`pid` int(4) NOT NULL default '0' COMMENT 'Владелец',
`name` varchar(24) collate cp1251_ukrainian_ci NOT NULL default '' COMMENT 'Наименование',
PRIMARY KEY (`id`),
KEY `pid` (`pid`),
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_ukrainian_ci;
.
эту штуку ("Соотношения в таблице") делает phpMyAdmin, причем она работает - при попытке вставить "левое" значение выдается ошибка.
.
вопрос: КАК?
что это за финт ушами и как его повторить?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
29862
|
|