<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Дата в триггере</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7420.html</link>
    <description>Каждый день создается новая таблица &#096;2008_06_15&#096;,&#096;2008_06_16&#096; и т.д.&lt;br&gt;Также есть триггер для таблиы table, который использует эту таблицу... &lt;br&gt;DELIMITER &amp;#124;&lt;br&gt;CREATE TRIGGER &#096;sum_&#096;&lt;br&gt;  BEFORE INSERT&lt;br&gt;  ON &#096;table&#096;&lt;br&gt;  FOR EACH ROW &lt;br&gt;BEGIN&lt;br&gt; UPDATE 2008_06_15 SET sum_ = sum_ + NEW.money &lt;br&gt;WHERE id_user=(SELECT id FROM users WHERE name = NEW.name);&lt;br&gt;END &amp;#124;&lt;br&gt;DELIMITER ;&lt;br&gt;&lt;br&gt;Можно ли задавать в триггере название таблици (2008_06_15) с соответствующей датой?&lt;br&gt;</description>

<item>
    <title>Дата в триггере (andy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7420.html#5</link>
    <pubDate>Tue, 17 Jun 2008 01:59:52 GMT</pubDate>
    <description>я бы покопал в сторону &lt;br&gt;http://dev.mysql.com/tech-resources/articles/mysql_5.1_partitioning_with_dates.html&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Дата в триггере (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7420.html#4</link>
    <pubDate>Mon, 16 Jun 2008 17:58:50 GMT</pubDate>
    <description>А если использовать innoDB, которая быстрее на запись(а такие большие таблицы чаще всего являются логами и в них больше пишут чем читают) и умеет разбивать базу на файлы фиксированного размера?&lt;br&gt;Или регулярно делать ротацию при помощи rename? В архиве тригеры на запись уже не нужны, так как запись туда не идет. Также такие архивные копии можно подвергнуть сжатию. В результате имеем одну таблицу с фиксированным именем и архивные таблицы с произвольными именами, необязательно по дате. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Дата в триггере (lioncub)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7420.html#3</link>
    <pubDate>Mon, 16 Jun 2008 16:51:32 GMT</pubDate>
    <description>&amp;gt;Насколько я помню в мускуле имя таблицы это литерал и использовать вместо &lt;br&gt;&amp;gt;него выражение(переменные, функции итд) не получится. Другой вопрос зачем вам понадобилось &lt;br&gt;&amp;gt;создавать на каждую дату отдельную таблицу, такая идея попахивает маразмом. &lt;br&gt;&lt;br&gt;Маразм не маразм, а за день табличка вырастает до 2-х ГБ, за месяц до 60. Вертеть ею уже по медленее будешь...&lt;br&gt;</description>
</item>

<item>
    <title>Дата в триггере (lioncub)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7420.html#2</link>
    <pubDate>Mon, 16 Jun 2008 16:50:02 GMT</pubDate>
    <description>&amp;gt;Насколько я помню в мускуле имя таблицы это литерал и использовать вместо &lt;br&gt;&amp;gt;него выражение(переменные, функции итд) не получится. Другой вопрос зачем вам понадобилось &lt;br&gt;&amp;gt;создавать на каждую дату отдельную таблицу, такая идея попахивает маразмом. &lt;br&gt;&lt;br&gt;Маразм не маразм, а табличка за день дотягивает до 2-х ГБ. За месяц она вырастит до 60 ГБ, вертеться такая таблица уже помедленее будет...&lt;br&gt;</description>
</item>

<item>
    <title>Дата в триггере (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7420.html#1</link>
    <pubDate>Mon, 16 Jun 2008 14:15:20 GMT</pubDate>
    <description>Насколько я помню в мускуле имя таблицы это литерал и использовать вместо него выражение(переменные, функции итд) не получится. Другой вопрос зачем вам понадобилось создавать на каждую дату отдельную таблицу, такая идея попахивает маразмом. &lt;br&gt;</description>
</item>

</channel>
</rss>
