Архив метки: mysql

Триггеры в MySQL

Триггер в MySQL — поименованный объект БД, который ассоциирован с таблицей и активируемый при наступлении определенного события, события связанного с этой таблицей.
Такими событиями могут быть:

  • INSERT — при операциях вставки или аналогичных ей выражениях (INSERT, LOAD DATA, и REPLACE)
  • UPDATE — когда сущность (строка) модифицирована
  • DELETE — когда запись удаляется (запросы, содержащие выражения DELETE и/или REPLACE)

Кроме того, для каждого события есть два варианта:
BEFORE — выполняется до исполнения команды. Допустим, при BEFORE INSERT могут быть изменены данные перед вставкой их в таблицу или рассчитаны дополнительные поля для вставки.
AFTER — данное событие вызывается, после завершения исполнения команды. Как правило, это событие используется для обновления статистических данных или вставки данных в другие таблицы.
Читать далее

Бесплатная настройка VPS

Предлагаю бесплатную консультацию и помощь в настройке сервера для любых нужд!
Единственное что нужно от Вас, это быть привелеченным мною клиентом.
Для этого перейти по моей партнерской ссылке и заказать услугу, или при регистрации указать мой партнерский код: WM-4f1b4f
Далее связываетесь со мной по удобной Вам схеме, и мои услуги в Вашем распоряжении.
Если Вы уже являетесь клиентом данной компании и не привязаны к другому партнеру, Вы можете связаться со мной для привязки Вашей клиентской записи к моему партнерскому счету.
Что Вы получаете в качестве услуги:

  • Настройка веб-сервера для Вашего сайта
  • Консультации по вопросам администрирования сервера
  • Настройка почты для Вашего домена
  • … и многое другое

Имена переменных в процедурах mysql и select into

Сегодня почти весь день убил на отлавливание непонятного глюка в MySQL.
Суть глюка следующая. Допустим есть процедура которая считает прибыль по всем сделкам одного пользователя и записывает это в другую таблицу, например, в колонку пользователя.
Выглядит она следующим образом:
Читать далее