我正在寻找表'A'的解决方案,其结构是:
ID NAME SHOWN
1 Eddie 0
2 Marie 1
3 Shawn 15
4 Frank 12
5 Danny 7
我想在这个表上提交一个SELECT,这样对于每个结果行,“SHOWN
”会增加,例如:
SELECT * from 'A' WHERE `ID`>3;
会导致表'A'发生以下变化:
ID NAME SHOWN
1 Eddie 0
2 Marie 1
3 Shawn 15
4 Frank 13
5 Danny 8
只有Frank和Danny的ID大于3,因此生成的SELECT会产生Frank和Danny,因此,他们各自的“SHOWN
”列增加了1
我该如何实现这种行为?