<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; Внутренние связи без InnoDB]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=229</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=229&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Внутренние связи без InnoDB».]]></description>
		<lastBuildDate>Thu, 28 Sep 2006 06:41:06 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Внутренние связи без InnoDB]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1408#p1408</link>
			<description><![CDATA[<p>Пасибки.<br />Будем ставить InnoDB...</p>]]></description>
			<author><![CDATA[null@example.com (Chop)]]></author>
			<pubDate>Thu, 28 Sep 2006 06:41:06 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1408#p1408</guid>
		</item>
		<item>
			<title><![CDATA[Re: Внутренние связи без InnoDB]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1403#p1403</link>
			<description><![CDATA[<p><strong>Chop</strong><br /></p><div class="quotebox"><blockquote><p>сравнение двух вариантов реализации связей посредством &quot;индексной таблицы&quot; либо InnoDB<br />плюсы/минусы</p></blockquote></div><p>Главным преимуществом использования Foreign Keys с таблицами InnoDB по сравнению с использованием служебной таблицы `pma_relation` является &quot;косметичность&quot; второго метода, т.е. насколько я понимаю, используется он главным образом для построения наглядных PDF-схем баз данных. Foreign Keys, же наглядности дают меньше, но позволяют выполнять манипуляции с данными, например, каскадное удаление и обновление.</p><p>Т.о. это разные вещи, с разными задачами: Foreign Keys - манипулирование даными таблиц, `pma_relation` - наглядное отображение связей таблиц. Со всеми вытекающими плюсами и минусами. Первый может использоваться только с таблицами InnoDB, второй только используется при работе с phpMyAdmin.</p>]]></description>
			<author><![CDATA[null@example.com (Lokki)]]></author>
			<pubDate>Wed, 27 Sep 2006 02:42:58 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1403#p1403</guid>
		</item>
		<item>
			<title><![CDATA[Re: Внутренние связи без InnoDB]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1402#p1402</link>
			<description><![CDATA[<p>Lokki <br />Пасибки, нашел <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />БД: phpmyadmin<br />Таблица: PMA_relation <br />там все связи и сидят...<br />.<br />Вопрос: <br />сравнение двух вариантов реализации связей посредством &quot;индексной таблицы&quot; либо InnoDB<br />плюсы/минусы</p>]]></description>
			<author><![CDATA[null@example.com (Chop)]]></author>
			<pubDate>Tue, 26 Sep 2006 21:38:14 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1402#p1402</guid>
		</item>
		<item>
			<title><![CDATA[Re: Внутренние связи без InnoDB]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1401#p1401</link>
			<description><![CDATA[<p><strong>Chop</strong><br />Тема немного непонятна... т.е. тебя удивляет, что при MyISAM возможна реализация связей таблиц? Так она реализуется через служебную таблицу (по умолчанию pma_relation), где содержатся все данные по связям. А попытка твоя переиначить эту связь с помощью правки дампа, без предварительной правки данной таблицы и вызвала ошибку.</p><div class="quotebox"><blockquote><p>что это за финт ушами и как его повторить?</p></blockquote></div><p>Это называется связи таблиц.</p><p>На вопрос &quot;КАК?&quot; ответ ищи здесь:<br />- <a href="http://php-myadmin.ru/learning/phpmyadmin-setup.html">Установка phpMyAdmin для &quot;чайников&quot;. Пункт 7.</a> <br />- <a href="http://php-myadmin.ru/doc/install.html#link">Инсталляция phpMyAdmin. Инфраструктура связанных таблиц</a></p>]]></description>
			<author><![CDATA[null@example.com (Lokki)]]></author>
			<pubDate>Tue, 26 Sep 2006 20:44:29 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1401#p1401</guid>
		</item>
		<item>
			<title><![CDATA[Внутренние связи без InnoDB]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1400#p1400</link>
			<description><![CDATA[<p>MySQL version&nbsp; 4.1.14-nt<br />параметр: have innodb - DISABLED<br />.<br />Кусок из дампа:<br />-- Структура таблицы `material`<br />--<br />CREATE TABLE `material` (<br />&nbsp; `id` int(4) NOT NULL auto_increment,<br />&nbsp; `pid` int(4) NOT NULL default &#039;0&#039; COMMENT &#039;Владелец&#039;,<br />&nbsp; `name` varchar(128) collate cp1251_ukrainian_ci default NULL COMMENT &#039;Наименование&#039;,<br />&nbsp; `id_redaktor` int(4) NOT NULL default &#039;0&#039; COMMENT &#039;Журналист&#039;,<br />&nbsp; PRIMARY KEY&nbsp; (`id`),<br />&nbsp; KEY `pid` (`pid`),<br />&nbsp; KEY `id_redaktor` (`id_redaktor`),<br />) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_ukrainian_ci;<br />-- <br />-- Соотношения в таблице `material`:<br />--&nbsp; &nbsp;`id_redaktor`<br />--&nbsp; &nbsp; &nbsp; &nbsp;`user` -&gt; `id`<br />--<br />-- Структура таблицы `user`<br />--<br />CREATE TABLE `user` (<br />&nbsp; `id` int(4) NOT NULL auto_increment,<br />&nbsp; `pid` int(4) NOT NULL default &#039;0&#039; COMMENT &#039;Владелец&#039;,<br />&nbsp; `name` varchar(24) collate cp1251_ukrainian_ci NOT NULL default &#039;&#039; COMMENT &#039;Наименование&#039;,<br />&nbsp; PRIMARY KEY&nbsp; (`id`),<br />&nbsp; KEY `pid` (`pid`),<br />) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_ukrainian_ci;<br />.<br />эту штуку (&quot;Соотношения в таблице&quot;) делает phpMyAdmin, причем она работает - при попытке вставить &quot;левое&quot; значение выдается ошибка.<br />.<br />вопрос: КАК?<br />что это за финт ушами и как его повторить?</p>]]></description>
			<author><![CDATA[null@example.com (Chop)]]></author>
			<pubDate>Tue, 26 Sep 2006 18:15:16 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1400#p1400</guid>
		</item>
	</channel>
</rss>
