<?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; Ошибка 1217 при импорте базы данных сайта]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=2726</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2726&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Ошибка 1217 при импорте базы данных сайта».]]></description>
		<lastBuildDate>Mon, 26 Nov 2012 23:45:38 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Ошибка 1217 при импорте базы данных сайта]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=21763#p21763</link>
			<description><![CDATA[<p>Спасибо огромное!<br />Всё заработало.</p>]]></description>
			<author><![CDATA[null@example.com (Alexministr)]]></author>
			<pubDate>Mon, 26 Nov 2012 23:45:38 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=21763#p21763</guid>
		</item>
		<item>
			<title><![CDATA[Re: Ошибка 1217 при импорте базы данных сайта]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=21618#p21618</link>
			<description><![CDATA[<p>Разархивируйте дамп, в Notepad++ откройте его и найдите строки вида (их может быть несколько, ищите по ADD CONSTRAINT):<br /></p><div class="codebox"><pre><code>ALTER TABLE `cms3_object_content` ADD CONSTRAINT...</code></pre></div><p>Удалите их и сохраните дамп с новым именем. Попробуйте его импортировать. На работу сайта это никак не повлияет.</p><p>Устанавливать надо в чистую БД, в которой нет таблиц.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Fri, 09 Nov 2012 08:21:17 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=21618#p21618</guid>
		</item>
		<item>
			<title><![CDATA[Re: Ошибка 1217 при импорте базы данных сайта]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=21615#p21615</link>
			<description><![CDATA[<p>Пробовал импортировать через Дампер, он отображает ход импорта базы потаблично, выдал такую тему:</p><p>2012.11.09 06:22:06&nbsp; &nbsp; Начало импорта БД `cl73742_Rosprir_umi`<br />&nbsp; &nbsp; Файл: Rosprir_umi.sql<br />&nbsp; &nbsp; Установлена кодировка соединения: `utf8`<br />&nbsp; &nbsp; Импорт таблицы `accounts`<br />&nbsp; &nbsp; Импорт таблицы `city_list`<br />&nbsp; &nbsp; Импорт таблицы `cms3_cluster_nodes`<br />&nbsp; &nbsp; Импорт таблицы `cms3_cluster_nodes_cache_keys`<br />&nbsp; &nbsp; MySQL Error: Cannot delete or update a parent row: a foreign key constraint fails (/var/www/cl73742/data/www/rpn-kam.ru/sxd/index.php:1581)<br />2012.11.09 06:22:08&nbsp; &nbsp; Выполнение прервано из-за ошибки<br />____________________________________________________________________________________</p><p>Я так понял, загрузка таблиц идёт в порядке их расположения в дампе. Может быть весь прикол в том, что одни таблицы грузятся раньше других, а должно быть наоборот, и из-за этого возникает ошибка?</p>]]></description>
			<author><![CDATA[null@example.com (Alexministr)]]></author>
			<pubDate>Fri, 09 Nov 2012 02:36:21 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=21615#p21615</guid>
		</item>
		<item>
			<title><![CDATA[Re: Ошибка 1217 при импорте базы данных сайта]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=21614#p21614</link>
			<description><![CDATA[<p>Пробовал чистить базу. Не помогает.&nbsp; При импорте в чистую базу выдавал ошибку:</p><p>SQL-запрос: </p><p>--<br />-- Ограничения внешнего ключа таблицы `cms3_object_content`<br />--<br />ALTER TABLE `cms3_object_content` ADD CONSTRAINT `FK_Content to object relation` FOREIGN KEY ( `obj_id` ) REFERENCES `cms3_objects` ( `id` ) ON DELETE CASCADE ON UPDATE CASCADE ,<br />ADD CONSTRAINT `FK_content2tree` FOREIGN KEY ( `tree_val` ) REFERENCES `cms3_hierarchy` ( `id` ) ON DELETE CASCADE ON UPDATE CASCADE ,<br />ADD CONSTRAINT `FK_Contents field id relation` FOREIGN KEY ( `field_id` ) REFERENCES `cms3_object_fields` ( `id` ) ON DELETE CASCADE ON UPDATE CASCADE ,<br />ADD CONSTRAINT `FK_Relation value reference` FOREIGN KEY ( `rel_val` ) REFERENCES `cms3_objects` ( `id` ) ON DELETE CASCADE ON UPDATE CASCADE ;</p><br /><p>Ответ MySQL:&nbsp; <br /> #1452 - Cannot add or update a child row: a foreign key constraint fails (`cl73742_Rosprir_umi`.&lt;result 2 when explaining filename &#039;#sql-3a7_d2067&#039;&gt;, CONSTRAINT `FK_Contents field id relation` FOREIGN KEY (`field_id`) REFERENCES `cms3_object_fields` (`id`) ON DELETE)<br />__________________________________________________________________________________</p><p>После этой ошибки я поверх уже залитого снова импортировал базу. И тогда он мне стал выдавать ошибку, о которой я писал в первом посте.</p><p>Дело в том, что я ни бельмеса не соображаю в базах данных, и столкнулся с этим вопросом только в связи с переносом сайта на другой хостинг. Но имею желание разобраться хотябы на уровне юзера.</p><p>Теперь вопросы:<br />&nbsp; &nbsp;- что такое запрос структуры таблицы, и как его вам показать?<br />&nbsp; &nbsp;- как определить запрос на создание внешних ключей, и не повлияет ли удаление этих запросов на работу сайта (если он вообще заработает&nbsp; <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" />&nbsp; )?</p><p>База достаточно большая - в несжатом состоянии 32 метра, в ZIP`е&nbsp; &nbsp;5 с копейками.</p>]]></description>
			<author><![CDATA[null@example.com (Alexministr)]]></author>
			<pubDate>Fri, 09 Nov 2012 01:58:21 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=21614#p21614</guid>
		</item>
		<item>
			<title><![CDATA[Re: Ошибка 1217 при импорте базы данных сайта]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=21613#p21613</link>
			<description><![CDATA[<p>Что-то с внешними ключами. Не разрешает удалять таблицу. Попробуйте очистить базу данных и импортировать в чистую. Если не поможет, то покажите запрос структуры таблицы. Дамп можно открыть в текстовом редакторе, вроде Notepad++. Простое решение - это удалить из дампа запрос на создание внешних ключей.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 08 Nov 2012 16:41:39 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=21613#p21613</guid>
		</item>
		<item>
			<title><![CDATA[Ошибка 1217 при импорте базы данных сайта]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=21611#p21611</link>
			<description><![CDATA[<p>Здравствуйте!</p><p>При переносе сайта на новое место обитания возникла проблема при импортировании базы в phpMyAdmin.</p><p>На старом месте через phpMyAdmin был сделан дамп баз данных сайта.<br />На новом месте ввиду большого объёма одной из баз (32 МБ) была развёрнута своя&nbsp; phpMyAdmin `ка и через ФТП залита эта самая база.<br />Однако, при импортировании в&nbsp; phpMyAdmin&nbsp; возникает такая ошибка:</p><p>Ошибка</p><p>SQL-запрос: </p><p>--<br />-- Дамп данных таблицы `cms3_cluster_nodes_cache_keys`<br />--<br />-- --------------------------------------------------------<br />--<br />-- Структура таблицы `cms3_domains`<br />--<br />DROP TABLE IF EXISTS `cms3_domains` ;</p><p>Ответ MySQL: <br /> #1217 - Cannot delete or update a parent row: a foreign key constraint fails</p><br /><p>Подскажите, в чём может быть проблема, и как её решить?<br />Спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (Alexministr)]]></author>
			<pubDate>Thu, 08 Nov 2012 06:04:09 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=21611#p21611</guid>
		</item>
	</channel>
</rss>
