插入后更新数据库的列

时间:2017-04-25 00:14:20

标签: php mysql sql

我有一个带有以下列的表(lotto_epins)(lpin_id,lpin_serial,lpin_ec_id,lpin_epin,lpin_status)

使用php插入后,我希望通过在lpin_id前添加0来更新colum lpin_serial,以获得序列号。

我尝试了以下mysql触发器,但它不起作用。

CREATE TRIGGER `capital` BEFORE INSERT ON `lotto_epins`
FOR EACH ROW BEGIN
SET lpin_serial = LPAD(lpin_id,15,0) 
END;

请帮忙。

1 个答案:

答案 0 :(得分:0)

delimiter //
CREATE TRIGGER capital BEFORE INSERT ON lotto_epins 
FOR EACH ROW 
BEGIN 
   SET NEW.lpin_serial = LPAD(NEW.lpin_id,15,0);
END //
delimiter ;