我有一个特殊的要求,即每当该行出现在MySQL DB中的“SELECT * ...”查询中时,将该数字增加1。
例如,
用户表:
ID | Name | Count
1 | John | 5
2 | Harry | 3
3 | Herman | 4
现在,如果我运行选择查询,
SELECT 'Name' FROM 'Users' WHERE ID=2;
它应该返回查询结果,并将第二行的“Count”列中的数字加1。如下所示:
ID | Name | Count
1 | John | 5
2 | Harry | 4
3 | Herman | 4
我知道这可能需要我修改我的查询。如果有人能帮助我查询,那将是一个很大的帮助。
1条答案
按热度按时间2hh7jdfx1#
那么ROW_NUMBER()函数呢?