Триггер MySQL

Евгений17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.08.2010

Нужент триггер для MySQL

При событии insert в таблицу [ps_orders]

Триггер:

if [ps_orders].id_customer существует в [f_contacts].short_name ничего не делаем

else всавляем в [f_contacts] следующие данные

id -аутоинк

type -c (английское СИ)

short_name -[ps_orders].id_customer

inactive -0

contact_first -

contact_middle -

contact_last -

store_id -

gl_type_account -

gov_id_number -

dept_rep_id -

account_number -

special_terms - 1::::2500.00

price_sheet -

first_date -

last_update -

last_date_1 -даташтамп

last_date_2 - даташтамп

в таблицу [f_address_book]

address_id -аутоинк

ref_id -[f_contacts].id

type -cm

(делаем выборку по ключу [ps_orders].id_address_delivery)

primary_name -[ps_address].ps_address [ps_address].firstname (два значения через пробел)

contact -

address1- [ps_address].address1

address2 - [ps_address].address2

city_town - [ps_address].city

state_province - [ps_state].name (выбор по ключу [ps_address].id_state)

postal_code -[ps_address].postcode

country_code -[ps_country].iso_code (выбор по ключу [ps_address].id_country)

telephone1 - [ps_country].phone_mobile

telephone2 -[ps_country].phone

telephone3 -

telephone4 -

email - [ps_customer].email (по ключу [ps_orders].id_customer )

website -

notes-

Заявки фрилансеров