I have been trying to write a trigger in mysql, but can't get it to
work. It's really simple,i just need my trigger to add varchar value to
a table on insert if postcode = 1000.

this is how i did it:

delimiter |
drop trigger testdep|
create trigger testdep
    before insert on departements
    for each row
begin
    declare v_postcode INTEGER;
    declare v_place VARCHAR;

select departement_postcode
    into v_postcode
    from departement
    where departement_postcode = 1000;

IF v_postcode = 1000 then
    update departementen set departement_place = 'New York'
    where departement_postcode = 1000;
END IF;

END|

but when i insert a new row i don't get my v_place value set
so if there someone who has time to help me with this i would greatly
appreciate this :)

Reply via email to