日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

mysql的用戶變量

mysql的用戶變量

更新時間:2019-07-04 文章作者:未知 信息來源:網絡 閱讀次數:

我覺得很悲哀,為什么看的人多,說的人少呢。
是覺得太簡單而不屑一顧呢?還是想留一小手呢?

問題的提出 id=2131117
有一個表,內容如下
idname
1 aaa
4 bbb
6 ccc
14 a1
15 a2
26 b1
怎樣做才能得到如下結果
id name p
1 aaa1
4 bbb2
6 ccc3
14 a1 4
15 a2 5
26 b1 6
又怎樣做,才能這樣?
namep
aaa aaa
bbb aaa bbb
ccc aaa bbb ccc
a1aaa bbb ccc a1
a2aaa bbb ccc a1 a2
b1aaa bbb ccc a1 a2 b1

MySQL支持線程特定的變量,用@variablename句法。一個變量名可以由當前字符集的數字字母字符和“_”、“$”和“.”組成。缺省字符集是ISO-8859-1 Latin1;這可以通過重新編譯MySQL改變。
變量不必被初始化。缺省地,他們包含NULL并能存儲整數、實數或一個字符串值。當線程退出時,對于一個線程的所有變量自動地被釋放。

你可以用SET句法設置一個變量:

SET @variable= { integer expression | real expression | string expression }
[,@variable= ...].

你也可以用@variable:=expr句法在一個表達式中設置一個變量:

select @t1:=(@t2:=1)+@t3:=4,@t1,@t2,@t3;
+----------------------+------+------+------+
| @t1:=(@t2:=1)+@t3:=4 | @t1| @t2| @t3|
+----------------------+------+------+------+
|5 |5 |1 |4 |
+----------------------+------+------+------+

問題的解決:
1、
$rs = mysql_query("set @t=0");
$rs = mysql_query("SELECT id,name,@t:=@t+1 as p FROM tbl_name");
mysql_result_all($rs);

2、
$rs = mysql_query("set @t=''");
$rs = mysql_query("SELECT name,@t:=concat(@t,' ',name) as p FROM tbl_name");
mysql_result_all($rs);

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 九九热在线视频免费观看 | 免费看欧美一级片 | 中文字幕亚洲欧美日韩不卡 | 欧美激情久久欧美激情 | 久久国产精品国产自线拍免费 | 欧美gv在线| 欧美一区二区三区免费不卡 | 亚洲一区二区视频 | 曰批免费视频播放在线看片一 | 日韩欧美不卡在线 | 91精品国产91热久久久久福利 | 色综合久久久久久中文网 | 日韩欧免费一区二区三区 | 亚洲综合五月天婷 | 老司机深夜福利ae 入口网站 | 天天操天天射天天舔 | 操美女逼网站 | 仓本c仔国产精品 | 日本伊人久久 | 91国内精品久久久久影院优播 | 久久一区二区免费播放 | 亚洲日本激情综合在线观看 | 成人欧美一级毛片免费观看 | 激情欧美日韩一区二区 | 天天干天天插天天射 | 欧美一级第一免费高清 | 日本不卡免费在线 | 久久久久久久99精品免费观看 | 538porm在线看国产亚洲 | 亚洲欧美系列 | 久久精品国产99久久99久久久 | 久久桃色 | 久久69精品久久久久久hb | 国产精品久久久久久久久久久久久久 | 国产精品久久国产精品99 gif | 中文字幕亚洲精品 | 国产老湿机福利视频在线观看 | 成人看的午夜免费毛片 | 日本69视频在线观看 | 国产亚洲精品线观看77 | 在线播放免费一级毛片欧美 |