使用触发器更新mysql中的列

时间:2017-05-03 18:03:01

标签: php mysql

我有一个HTML表格,我从MySQL数据库中打印出行。在每个HTML行的右侧,我有一个按钮,我可以单击“选择”。如果我单击该按钮,我需要一个更新MySQL列名称的功能"记录" + 1。

因为这对我来说很新,所以我想尝试在过程中开始一点点结构。所以我试图让我的第一个触发器。我有一个名为football的表。我使用after因为插入了数据。我插入记录并在旧值上加上+1。

我是否正在做我想做的事情,或者这完全在旁边?

DELIMITER$$
    CREATE TRIGGER recordUpdate
    AFTER UPDATE ON football
    FOR EACH ROW
    BEGIN 
        INSERT INTO football(records) VALUES(OLD.records + 1);
    END$$
DELIMITER ;

0 个答案:

没有答案