mysql 视图中不能使用变量,怎么添加序号

  • 原创
  • |
  • 浏览: 3448
  • |
  • 更新:

mysql 视图中不能使用变量,怎么添加序号(mysql数据库不支持创建视图时使用系统或用户变量),如果要实现序号,需要在视图以外使用,下面给大家举个例子。

方法/步骤

  1. 2

    接着检查创建的视图是否可用

  2. 3

    然后套用固定格式,语句如下可以是视图或者表或者子查询

    Select (@i:=@i+1) as RowNum, A.* from "视图或者表或者子查询" A,(Select @i:=0) B;

  3. 4

    以视图为例

    Select (@i:=@i+1) as RowNum, A.* from t_5gnumber_views A,(Select @i:=0) B;

  4. 5

    以表为例

    Select (@i:=@i+1) as RowNum, A.* from t_5gnumber A,(Select @i:=0) B;

  5. 6

    以子查询为例

    Select (@i:=@i+1) as RowNum, A.* from (select * from t_5gnumber) A,(Select @i:=0) B;

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明: 本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部