Триггер в MySQL копирующий данные из таблицы в соответствующую таблицу

  1. Есть таблица (mailserver) в которую почтовый сервер кладет входящие сообщения:

    messagefilename messagefrom messagetime messagesize
    {34DF46GBV.eml} [email protected] 15-02-2022 876
  2. Есть таблица (folder_name), в которой прописаны соответствия имён таблиц для конкретных юзеров:

    table_name messagefrom
    user1 [email protected]
    user2 [email protected]
  3. Есть соответственно таблицы этих юзеров:

    user1:

    messagefilename messagefrom messagetime messagesize

    user2:

    messagefilename messagefrom messagetime messagesize
  4. И есть таблица (inbox), в которую записываются письма от тех юзеров, соответствия которым не было найдено в таблице 2 (folder_name).

Можно ли написать триггер, который бы из первой таблицы брал данные, находил бы соответствие во второй таблице по емэйлу юзера, и, если оно найдено, ложил бы эту запись в соответствующую этому юзеру таблицу (пункт 3), если соответствия не найдено то в инбокс(4) и в конце удалял бы запись о входящем письме из первой таблицы?


Ответы (0 шт):