Триггер MySQL
Нужент триггер для 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-