记录更新后,mysql数据库表的更新列

时间:2019-03-22 10:17:32

标签: mysql database-trigger

我有一个奇怪的问题。我有mysql数据库表。几张表是从php脚本更新的(我无法访问该脚本),现在我需要使用更新触发器来更新另一列(每次更新行时,计数列将增加一)。可以帮个忙。

1 个答案:

答案 0 :(得分:1)

这就是我要找的东西。

DROP TRIGGER IF EXISTS `trigger_name`;
CREATE DEFINER=`username`@`server` 
TRIGGER `trigger_name` BEFORE UPDATE ON `table_name`
FOR EACH ROW 
Set new.penalty = new.penalty+1

这对我有用。