MySQL表中列之间的关系

时间:2011-11-04 17:32:50

标签: mysql sql database

我有MySQL表如下:

ITEMS ('itemid' int(10), 'MRP' int(5), 'price' int(5), 'discount' int(2));

折扣计算方法如下:[(MRP - price) % MRP] * 100

现在,如果我要更新MRPprice列,那么我希望自动更新折扣。我有什么方法可以做到吗?

我正在探索MySQL功能,但却找不到有用的东西。

2 个答案:

答案 0 :(得分:1)

点击此链接:http://dev.mysql.com/doc/refman/5.0/en/triggers.html

例如,您可以在每次发生某次更新时找到触发和更改的方法。

答案 1 :(得分:0)

如果你想自动完成,你应该写一个触发器。