我想创建一个触发器,以便完成任何交易的付款流程和管理设置状态,以完成插入订单表的新条目,其中包含用户详细信息,如姓名和地址以及交易明细。
begin
declare receipent_name varchar(225);
declare receipent_number varchar(225);
declare receipent_address varchar(225);
IF (new.dj_status == 'completed')
THEN
select `user_name` into receipent_name,
`user_contact_number` into receipent_number
`user_address_google` into receipent_address
from users JOIN user_addresses ON user_id = user_address_user_id WHERE user_id = old.dj_user_id;
INSERT INTO `order`(`or_dj_id`, `or_track_number`, `or_recipient_name`, `or_recipient_number`, `or_address`)
VALUES (old.dj_id,'',receipent_name,receipent_number,receipent_address);
END IF;
end