<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: MySQL лимит записей в таблице</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6171.html</link>
    <description>ppl, need help.&lt;br&gt;&lt;br&gt;в общем, столкнулся с ситуацией:&lt;br&gt;есть mysql 5.0.27 (Win32), в нём база, в базе таблица с девятью полями одно - timestamp, остальные - numeric. есть файлик (~45Мб), содержащий данные для этой таблицы. количество записей в файлике - ~544 тысячи. написал парсер для этого файлика, который вычитывает из него строки, формирует запрос и исполняет его.&lt;br&gt;&lt;br&gt;описание проблемы:&lt;br&gt;в таблицу MySQL добавляется только 123750 записей, после чего сервер возвращает ошибку &quot;Incorrect datetime value: &apos;2006/03/26 03:06:22.502000&apos; for column &apos;CurrentTime&apos; at row 1&quot;, хотя перед этим всё ок. со строкой и датой всё нормально: удаляешь строку из файла - ругается на следующую.&lt;br&gt;&lt;br&gt;ОС: WinXP&lt;br&gt;Языки программирования: Java, C, C# (на всех трёх написаны аналогичные программы разбора и добавления - одна и та же картина :( )&lt;br&gt;Коннектор: с оф.сайта MySQL&lt;br&gt;Энжин таблицы: innodb, myisam (пробовал оба - количество добавляемых записей не меняется)&lt;br&gt;&lt;br&gt;Пробовал играться с некоторыми параметрами MySQL, а-ля кеши, кеши логов, размеры</description>

<item>
    <title>MySQL лимит записей в таблице (passer)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6171.html#6</link>
    <pubDate>Mon, 25 Apr 2011 13:16:28 GMT</pubDate>
    <description>&amp;gt;&amp;gt;mysql не хочет добавлять НИОДНОЙ записи за 2006/03/26, &lt;br&gt;&lt;br&gt;с этим числом та же проблема)&lt;br&gt;2011-03-27 02:41:35&lt;br&gt;</description>
</item>

<item>
    <title>MySQL лимит записей в таблице (DeadMustdie)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6171.html#5</link>
    <pubDate>Fri, 16 Feb 2007 12:07:22 GMT</pubDate>
    <description>&amp;gt;пробовал откат до версии 5,0,24 - то же самое &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;проблема решилась. &lt;br&gt;&amp;gt;оччень странно себя mysql ведёт ;) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;mysql не хочет добавлять НИОДНОЙ записи за 2006/03/26, если формат поля - &lt;br&gt;&amp;gt;timestamp. удаляешь все записи за этот день (несколько тысяч) из файлика &lt;br&gt;&amp;gt;- все последующие добавляются отлично. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;сделал формат datetime, всё прошло &quot;на ура&quot;. &lt;br&gt;&lt;br&gt;Глюк, скорее всего, при обработке дат. Там случайно нет рядом перехода на летнее время?&lt;br&gt;</description>
</item>

<item>
    <title>MySQL лимит записей в таблице (wolfthegray)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6171.html#4</link>
    <pubDate>Fri, 16 Feb 2007 10:23:36 GMT</pubDate>
    <description>пробовал откат до версии 5,0,24 - то же самое&lt;br&gt;&lt;br&gt;проблема решилась.&lt;br&gt;оччень странно себя mysql ведёт ;)&lt;br&gt;&lt;br&gt;mysql не хочет добавлять НИОДНОЙ записи за 2006/03/26, если формат поля - timestamp. удаляешь все записи за этот день (несколько тысяч) из файлика - все последующие добавляются отлично.&lt;br&gt;&lt;br&gt;сделал формат datetime, всё прошло &quot;на ура&quot;.</description>
</item>

<item>
    <title>MySQL лимит записей в таблице (ACCA)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6171.html#3</link>
    <pubDate>Thu, 15 Feb 2007 19:23:30 GMT</pubDate>
    <description>&amp;gt;есть mysql 5.0.27 (Win32), в нём база, в базе таблица с девятью &lt;br&gt;&#091;...&#093;&lt;br&gt;&amp;gt;&quot;Incorrect datetime value: &apos;2006/03/26 03:06:22.502000&apos; for column &apos;CurrentTime&apos; at row &lt;br&gt;&lt;br&gt;&lt;br&gt;Есть какое-то ворчание именно про win32 версию 5.0.27. Попробуй дёрнуться на другую версию/платформу.</description>
</item>

<item>
    <title>MySQL лимит записей в таблице (wolfthegray)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6171.html#2</link>
    <pubDate>Thu, 15 Feb 2007 15:40:06 GMT</pubDate>
    <description>&amp;gt;Хм... безумие, но вдруг: строки вообще в таблицу добавляются? То есть если &lt;br&gt;&amp;gt;заливать 10 строк, они в БД попадают? А то при использовании &lt;br&gt;&amp;gt;какого-нибудь INSERT DELAYED проверка на корректность формата может оказаться отложенной. &lt;br&gt;&lt;br&gt;попадают&lt;br&gt;т.е. я создаю транзакцию, в ней несколько запросов на инсерт. после подтверждения транзакции записи в базе есть.&lt;br&gt;пытался делать одной большой транзакцией, несколькими чуть меньшими, бил вообще на транзакции для каждой 1000 строк.&lt;br&gt;&lt;br&gt;количество добавляемых строк одно и то же - 123750.&lt;br&gt;после этого даже руками через &quot;mysql -u root&quot;, записи не добавляются.</description>
</item>

<item>
    <title>MySQL лимит записей в таблице (DeadMustdie)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6171.html#1</link>
    <pubDate>Thu, 15 Feb 2007 14:07:35 GMT</pubDate>
    <description>Хм... безумие, но вдруг: строки вообще в таблицу добавляются? То есть если заливать 10 строк, они в БД попадают? А то при использовании какого-нибудь INSERT DELAYED проверка на корректность формата может оказаться отложенной.</description>
</item>

</channel>
</rss>
