gpt4 book ai didi

mysql - IF 中循环的 session 变量

转载 作者:行者123 更新时间:2023-11-29 13:27:45 26 4
gpt4 key购买 nike

这意味着什么?我无法理解语法。

SELECT if(@s, @s:=@s+1, @s:=1) as rownum, user_id, operation FROM users_list

最佳答案

这会在第一条记录处使用 1 初始化变量 @s,并为后面的每一行添加 1。这是一种排名机制,用于动态获取选择中每条记录的行号。

结果可能是这样的

rownum  |  user_id  | operation
1 | 1 | 'delete'
2 | 4 | 'add'
3 | 2 | 'create'
4 | 2 | 'delete'

关于mysql - IF 中循环的 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19904830/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com