<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; #1062 - Duplicate entry]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=989&amp;type=atom" />
	<updated>2008-12-02T20:00:28Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=989</id>
		<entry>
			<title type="html"><![CDATA[Re: #1062 - Duplicate entry]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6372#p6372" />
			<content type="html"><![CDATA[<p>Эм...вручную врядли получится,но спасибо))),ибо читает файл 0.97 мб минуты две...</p>]]></content>
			<author>
				<name><![CDATA[Welemir]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1643</uri>
			</author>
			<updated>2008-12-02T20:00:28Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6372#p6372</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: #1062 - Duplicate entry]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6364#p6364" />
			<content type="html"><![CDATA[<p>Введите в переменную $file_name_in имя файла и запустите скрипт. На выходе будут пронумерованные файлы вида done_1.sql размером в 1МБайт. Однако перед импортом каждый файл придется вручную отредактировать склеив разорванные запросы из конца и начала файлов.<br /></p><div class="codebox"><pre><code>&lt;?php

function FileWrite($file_contents, $i) {
    $file_name_out = &quot;done_{$i}.sql&quot;;
    if ($handle = fopen($file_name_out, &#039;w&#039;)) {
        fwrite($handle, $file_contents);
        fclose($handle);
    }
}

$file_name_in = &#039;big.sql&#039;;
$max_file_size = 1000 * 1024;
$i = 1;
if ($handle = fopen($file_name_in, &#039;r&#039;)) {
    $file_contents = &#039;&#039;;
    $bytes_read = 0;
    while (!feof($handle)) {
        $bytes_read += 1024;
        if ($bytes_read &gt; $max_file_size) {
            FileWrite($file_contents, $i++);
            $file_contents = &#039;&#039;;
            $bytes_read = 1024;
        }
        $file_contents .= fread($handle, 1024);
    }
    fclose($handle);
    if (!empty($file_contents)) FileWrite($file_contents, $i++);
}

?&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2008-12-01T23:19:41Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6364#p6364</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: #1062 - Duplicate entry]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6359#p6359" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>Welemir</strong></p><p>В вашей ситуации следует разбить большой файл дампа на более мелкие части и импортировать отдельно, попробовав найти причину ошибок.</p></blockquote></div><p>Ээмм.... Извиняюсь,конечно,за глупость,но чем разбивать?))</p>]]></content>
			<author>
				<name><![CDATA[Welemir]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1643</uri>
			</author>
			<updated>2008-12-01T16:56:14Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6359#p6359</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: #1062 - Duplicate entry]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6356#p6356" />
			<content type="html"><![CDATA[<p><strong>Welemir</strong><br />Поле частичного импорта для автоматического разбиения скриптом, он сам определяет количество вставленных запросов и вписывает значение в поле.</p><p>В вашей ситуации следует разбить большой файл дампа на более мелкие части и импортировать отдельно, попробовав найти причину ошибок.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2008-12-01T12:38:40Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6356#p6356</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: #1062 - Duplicate entry]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6353#p6353" />
			<content type="html"><![CDATA[<p>Ммм...ну хоть количество запросов пропускает,но остаётся проблема в их количестве)</p>]]></content>
			<author>
				<name><![CDATA[Welemir]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1643</uri>
			</author>
			<updated>2008-12-01T10:26:50Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6353#p6353</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: #1062 - Duplicate entry]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6352#p6352" />
			<content type="html"><![CDATA[<p>60 мб большой для того,чтобы открывать на моём компе =________=.При&nbsp; продолжении импорта выдаёт новую ошибку:</p><p>SQL-запрос:</p><p>INSERT INTO `b_blog_smile`<br />VALUES ( 74, &#039;S&#039;, &#039;:oops:&#039;, &#039;icon_redface.gif&#039;, &#039;FICON_REDFACE&#039;, &#039;Y&#039;, 150, 16, 16 ) ;</p><p>Ответ MySQL: Документация<br />#1062 - Duplicate entry &#039;74&#039; for key 1 </p><p>Хотя я пропустил 50 запросов,а ошибка вылетела на 10-ой таблице,т.е. он заливает по-новой,хотя я поставил частичный импорт.</p><p><span style="color: #808080"><em>Сообщение добавлено Mon Dec&nbsp; 1 13:21:39 2008</em></span><br />74 это ID элемента в таблице.Скорее всего,он выдаёт ошибку из-за этого,что ID - первичный ключ.Но я же не прошу его по-новой всё заливать...</p><p><span style="color: #808080"><em>Сообщение добавлено Mon Dec&nbsp; 1 13:23:42 2008</em></span><br />Да и вообще,как посчитать количество запросов,прошедших от начала?))Бред =_=</p>]]></content>
			<author>
				<name><![CDATA[Welemir]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1643</uri>
			</author>
			<updated>2008-12-01T10:19:14Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6352#p6352</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: #1062 - Duplicate entry]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6340#p6340" />
			<content type="html"><![CDATA[<p><strong>Welemir</strong><br />Вероятно данные в таблице должны быть уникальными. Без структуры таблицы сказать сложно.<br />Смущает также это &#039;2-??&#039;. Если на месте вопросиков должна быть кириллица, значит путаница в кодировках.<br />Попробуйте открыть дамп в текстовом редакторе и посмотреть в какой он кодировке и как выглядит кириллица. Возможно, перед открытием такой большой дамп надо будет разбить.</p><p>По частичному импорту.<br />При импорте больших дампов скрипт приостанавливает свое выполнение, когда приближается временной (или другой) лимит и вписывает в данное поле количество выполненных запросов. Для продолжения импорта требуется снова нажать кнопку &quot;ОК&quot; и импорт продолжится.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2008-11-30T13:58:08Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6340#p6340</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[#1062 - Duplicate entry]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6337#p6337" />
			<content type="html"><![CDATA[<p>При импорте бд на 44-ой таблице проищошла остановка:</p><p>Ошибка</p><p>SQL-запрос:</p><p>INSERT INTO `b_forum_letter`<br />VALUES ( 34, 2, &#039;о&#039;, &#039;ОоOo&#039; ) ;</p><p>Ответ MySQL: Документация<br />#1062 - Duplicate entry &#039;2-??&#039; for key 2 </p><p>Что делать?</p><p>БД весит 60 МБ+</p><p>Также интересует,как работать с функцией Частичный Импорт,а если точнее,то что означает &#039;Количество запросов, пропущенных от начала&#039;.При указании никаких изменений...</p><p>Юзаю VertrigoServ,где PHP Server - версии 5.2.5 и MySql 5.0.45</p>]]></content>
			<author>
				<name><![CDATA[Welemir]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1643</uri>
			</author>
			<updated>2008-11-30T11:25:47Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6337#p6337</id>
		</entry>
</feed>
