<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Partition в MySQL (мальчики - налево, девочки - направо)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6936.html</link>
    <description>Доброго времени суток.&lt;br&gt;&lt;br&gt;Возможно ли одновременное использование partition и id auto_encrement поля.&lt;br&gt;&lt;br&gt;Задача такая. Есть большая (10 000 000) записей таблица пользователей.&lt;br&gt;хотел сделать partition by list M/W соответственно по мальчикам/девочкам&lt;br&gt;&lt;br&gt;CREATE TABLE IF NOT EXISTS &#096;u&#096; (&lt;br&gt;  &#096;userID&#096; int(10) unsigned NOT NULL AUTO_INCREMENT,&lt;br&gt;  &#096;name&#096; varchar(50) NOT NULL,&lt;br&gt;  &#096;sex&#096; tinyint(1) NOT NULL,&lt;br&gt;  PRIMARY KEY (&#096;userID&#096;)&lt;br&gt;) ENGINE=MyISAM  DEFAULT CHARSET=utf8&lt;br&gt;PARTITION BY LIST(sex) (&lt;br&gt;PARTITION man VALUES IN (0),&lt;br&gt;PARTITION woman VALUES IN (1)&lt;br&gt;)&lt;br&gt;&lt;br&gt;В ответ получаю&lt;br&gt;&lt;br&gt;#1503 - A PRIMARY KEY must include all columns in the table&apos;s partitioning function&lt;br&gt;&lt;br&gt;Я так понимаю уникальность записей работает только в пределах одного partition ?&lt;br&gt;Если это так, то ни планируется ли исправление Mysql в одной из следующих версий ?&lt;br&gt;&lt;br&gt;In MySQL 5.1.7 and earlier, names of subpartitions were required to be unique within each partition, but did not have to be unique&lt;br&gt;within the table as a whole. Beginning with MySQL 5.1.8, s</description>

<item>
    <title>Partition в MySQL (мальчики - налево, девочки - направо) (Microname)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6936.html#1</link>
    <pubDate>Fri, 06 Aug 2010 18:06:01 GMT</pubDate>
    <description>Хочу добавить&lt;br&gt;&lt;br&gt;Можно сделать так, заменить&lt;br&gt;PRIMARY KEY (&#096;userID&#096;)&lt;br&gt;на&lt;br&gt;PRIMARY KEY (&#096;userID&#096;,sex)&lt;br&gt;&lt;br&gt;Чудо ! AUTO_INCREMENT сохранился. Правда при принудительной вставке userID&lt;br&gt;нарушается целостность данных&lt;br&gt;&lt;br&gt;userID  name    sex&lt;br&gt;1 tanya 0&lt;br&gt;2 vova 1&lt;br&gt;1 vasya 1&lt;br&gt;</description>
</item>

</channel>
</rss>
