我有一个SQL数据库,每个条目有超过800个条目和40个值。我想添加一个列,每当该行的任何值发生变化时,该列都会增加。它就像每个行的版本号,所以我知道哪些行有编辑数据。
我对sql编码知之甚少,我只是使用phpmyadmin来保存我的数据。如果没有添加某种功能,这样的事情是可能的,如果没有,我将如何实现这样的事情。任何意见都将不胜感激。
答案 0 :(得分:1)
您可以使用触发器来完成这项工作。在编辑了计数
的表名和列名后,在phpmyadmin中运行以下查询CREATE TRIGGER incr_on_update BEFORE UPDATE ON yourtablename
FOR EACH ROW SET NEW.count =OLD.count+1;