<?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; Проблема с переносом большой базы]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=798</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=798&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Проблема с переносом большой базы».]]></description>
		<lastBuildDate>Thu, 29 May 2008 22:49:40 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Проблема с переносом большой базы]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=5230#p5230</link>
			<description><![CDATA[<p><strong>Vivaldis</strong><br />Удалите конструкцию CREATE TABLE Вплоть до первого INSERT.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 29 May 2008 22:49:40 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=5230#p5230</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с переносом большой базы]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=5229#p5229</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>В дампе, который импортируете. Дамп - это обычный текстовый файл содержащий SQL запросы на создание (CREATE TABLE) таблицы и вставку данных (INSERT).</p></blockquote></div><p>т.е. нужно открыть созданный файл и заменить там CREATE TABLE на INSERT?</p>]]></description>
			<author><![CDATA[null@example.com (Vivaldis)]]></author>
			<pubDate>Thu, 29 May 2008 18:33:20 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=5229#p5229</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с переносом большой базы]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=5228#p5228</link>
			<description><![CDATA[<div class="quotebox"><cite>Vivaldis сказал:</cite><blockquote><p>При этом мне не понятно где не включать запрос на создание таблицы CREATE TABLE, а выставить только INSERT</p></blockquote></div><p>В дампе, который импортируете. Дамп - это обычный текстовый файл содержащий SQL запросы на создание (CREATE TABLE) таблицы и вставку данных (INSERT).</p><div class="quotebox"><cite>Vivaldis сказал:</cite><blockquote><p>Импортирую, но всё равно затираются предыдущие записи.</p></blockquote></div><p>Не должно такого быть.</p><div class="quotebox"><cite>Vivaldis сказал:</cite><blockquote><p>#1062 - Duplicate entry &#039;414&#039; for key 1</p></blockquote></div><p>Это означает, что вы пытаетесь одну строку, имеющую sid равный 414, вставить два раза, что недопустимо.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 29 May 2008 17:51:02 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=5228#p5228</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с переносом большой базы]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=5226#p5226</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>Vivaldis</strong><br />В phpMyAdmin, на странице экспорта поставьте галочку &quot;Добавить IF NOT EXISTS&quot;.<br />Либо, когда будете вторую часть копировать, не включайте запрос на создание таблицы CREATE TABLE, так как она уже создана, только INSERT, в этом случае записи не затрутся.</p></blockquote></div><p>С первым вариантом всё понятно. Переношу первую половину таблицы. Пока всё ОК.<br />Далее делаю экспорт второй половины. При этом галочка &quot;Добавить IF NOT EXISTS&quot; у меня включена по умолчанию. <br />После этого импортирую вторую половину.</p><p><a href="http://ipicture.ru/Gallery/Viewfull/2167081.html"><span class="postimg"><img src="http://ipicture.ru/uploads/080529/thumbs/RVveys1w3m.jpg" alt="http://ipicture.ru/uploads/080529/thumbs/RVveys1w3m.jpg" /></span></a></p><p>При этом мне не понятно где не включать запрос на создание таблицы CREATE TABLE, а выставить только INSERT. При импорте такой возможности не нахожу.<br />Импортирую, но всё равно затираются предыдущие записи.</p><p>Ошибка<br />SQL-запрос: </p><p>--<br />-- Dumping data for table `nuke_stories`<br />--<br />INSERT INTO `nuke_stories` ( `sid` , `catid` , `aid` , `title` , `time` , `hometext` , `bodytext` , `comments` , `counter` , `topic` , `informant` , `notes` , `ihome` , `alanguage` , `acomm` , `haspoll` , `pollID` , `score` , `ratings` , `rating_ip` , `associated` ) <br />VALUES ( 414, 0, &#039;Vivaldis&#039;, &#039;Стабильная система&#039;, &#039;2007-10-Ю....................................... много текста........226&#039;, &#039;&#039; ) ;</p><p>Ответ MySQL:&nbsp; </p><p>#1062 - Duplicate entry &#039;414&#039; for key 1</p>]]></description>
			<author><![CDATA[null@example.com (Vivaldis)]]></author>
			<pubDate>Thu, 29 May 2008 16:49:18 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=5226#p5226</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с переносом большой базы]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=5222#p5222</link>
			<description><![CDATA[<p><strong>Vivaldis</strong><br />В phpMyAdmin, на странице экспорта поставьте галочку &quot;Добавить IF NOT EXISTS&quot;.<br />Либо, когда будете вторую часть копировать, не включайте запрос на создание таблицы CREATE TABLE, так как она уже создана, только INSERT, в этом случае записи не затрутся.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 29 May 2008 12:49:48 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=5222#p5222</guid>
		</item>
		<item>
			<title><![CDATA[Проблема с переносом большой базы]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=5220#p5220</link>
			<description><![CDATA[<p>В базе 82 таблицы. 81 переношу без проблемм т.к. занимают мало места.<br />В основном весь объём занимает одна таблица со статьями ~ 10 mB.<br />Подскажите, как перенести эту таблицу по частям. Там около 800 записей. Я ставлю отображать на 1 странице 400 записей, потом делаю экспорт, из полученного файла на новом месте восстанавливаю, тут всё в порядке.<br />Потом делаю экспорт оставшейся половины и пытаюсь его перенести на новое место, но при этом уже перенесённые записи затираются. <br />Подскажите, можно ли при переносе во второй раз сделать дополнение таблицы?</p>]]></description>
			<author><![CDATA[null@example.com (Vivaldis)]]></author>
			<pubDate>Thu, 29 May 2008 08:03:31 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=5220#p5220</guid>
		</item>
	</channel>
</rss>
