我在MySQL下表:更新与一个递增值的字段用于复位基于字段
|id|user|line|
|10|0001| |
|11|0001| |
|12|0002| |
|13|0003| |
|14|0003| |
|15|0003| |
我需要更新线列是一个递增的数字,对于每个用户重置,所以我woudl结束与此:
|id|user|line|
|10|0001| 1|
|11|0001| 2|
|12|0002| 1|
|13|0003| 1|
|14|0003| 2|
|15|0003| 3|
我以前在MS SQL中使用ROW_NUMBER() OVER (PARTITION...
。有没有办法在MySQL中做到这一点?
是你打开与PHP解决? –
@AndreasStorvikStrauman - 当然...在MySQL是首选,但PHP的作品。 – Jason
好的。如果您可以详细说明为什么要实现这一目标,我们可能会找到一种替代解决方案。我会为你写一个PHP解决方案的答案:) –