<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Проблема с переносом большой базы]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=798&amp;type=atom" />
	<updated>2008-05-29T22:49:40Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=798</id>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с переносом большой базы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=5230#p5230" />
			<content type="html"><![CDATA[<p><strong>Vivaldis</strong><br />Удалите конструкцию CREATE TABLE Вплоть до первого INSERT.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2008-05-29T22:49:40Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=5230#p5230</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с переносом большой базы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=5229#p5229" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>В дампе, который импортируете. Дамп - это обычный текстовый файл содержащий SQL запросы на создание (CREATE TABLE) таблицы и вставку данных (INSERT).</p></blockquote></div><p>т.е. нужно открыть созданный файл и заменить там CREATE TABLE на INSERT?</p>]]></content>
			<author>
				<name><![CDATA[Vivaldis]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1316</uri>
			</author>
			<updated>2008-05-29T18:33:20Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=5229#p5229</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с переносом большой базы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=5228#p5228" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2008-05-29T17:51:02Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=5228#p5228</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с переносом большой базы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=5226#p5226" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Vivaldis]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1316</uri>
			</author>
			<updated>2008-05-29T16:49:18Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=5226#p5226</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с переносом большой базы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=5222#p5222" />
			<content type="html"><![CDATA[<p><strong>Vivaldis</strong><br />В phpMyAdmin, на странице экспорта поставьте галочку &quot;Добавить IF NOT EXISTS&quot;.<br />Либо, когда будете вторую часть копировать, не включайте запрос на создание таблицы CREATE TABLE, так как она уже создана, только INSERT, в этом случае записи не затрутся.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2008-05-29T12:49:48Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=5222#p5222</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Проблема с переносом большой базы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=5220#p5220" />
			<content type="html"><![CDATA[<p>В базе 82 таблицы. 81 переношу без проблемм т.к. занимают мало места.<br />В основном весь объём занимает одна таблица со статьями ~ 10 mB.<br />Подскажите, как перенести эту таблицу по частям. Там около 800 записей. Я ставлю отображать на 1 странице 400 записей, потом делаю экспорт, из полученного файла на новом месте восстанавливаю, тут всё в порядке.<br />Потом делаю экспорт оставшейся половины и пытаюсь его перенести на новое место, но при этом уже перенесённые записи затираются. <br />Подскажите, можно ли при переносе во второй раз сделать дополнение таблицы?</p>]]></content>
			<author>
				<name><![CDATA[Vivaldis]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1316</uri>
			</author>
			<updated>2008-05-29T08:03:31Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=5220#p5220</id>
		</entry>
</feed>
