我是MySQL程序,触发器和约束的新手,我想知道如何将我的一个列设置为依赖于另一列。例如,我有一个产品表和每周销售类似于:
Product_ID Sales Ranking
1 13
2 12
3 543
4 435
5 97
我希望每当更新销售额或插入新值时,我的排名列都会自动更新(此表格最多只能容纳50个产品),这意味着产品ID会来来去去。如何设置它以使排名始终为x值,以便x表示销售DESC订购产品ID的位置?
产品ID不是AI列或主要索引