91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql存儲過程翻頁

發布時間:2020-08-11 11:47:20 來源:ITPUB博客 閱讀:137 作者:yangjustins 欄目:MySQL數據庫
mysql5.6.20版本

開發提了一個需要分頁的存儲過程需求,剛來時理解是,只要帶入一個變量,根據變量計算下值,就直接分頁實現了...可結果,創建存儲過程的時候報錯了...查了很多資料,后來才得知,limit后面不能帶變量.于是就想到直接吧帶入參數進行計算.在吧帶入參數進行分頁...
把大概過程貼一下...自己也記錄一下:
mysql>delimiter //
mysql> create procedure t2 ( d1 int)
    -> begin
    -> set @a=(d1-1)*10;
    -> select * from t1 limt @a,1;
    -> end//
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@a,1;
end' at line 4

mysql>create procedure t2 ( d1 int)
    ->begin
    ->set d1=(d1-1)*10;
    ->select * from t1 limit d1,1;
    ->end//
Query OK, 0 rows affected (0.00 sec)


mysql> select * from t1;//
+------+-------+------+
| id   | cart  | name |
+------+-------+------+
|    1 | 001   | jak  |
|    2 | NULL  | mak  |
|    3 | dd    | kk   |
|    4 | 2d    | dkk  |
|    5 | 2ddw2 | 9jd2 |
|    6 | 2ddw2 | 9jd2 |
|    7 | 2ddw2 | 9jd2 |
|    8 | 2ddw2 | 9jd2 |
|    9 | 2ddw2 | 9jd2 |
|   10 | 2ddw2 | 9jd2 |
+------+-------+------+
10 rows in set (0.00 sec)


mysql> call t2(3);//
+------+-------+------+
| id   | cart  | name |
+------+-------+------+
|    5 | 2ddw2 | 9jd2 |
|    6 | 2ddw2 | 9jd2 |
+------+-------+------+
2 rows in set (0.00 sec)


mysql> select * from t1 limit 3,2;//
+------+-------+------+
| id   | cart  | name |
+------+-------+------+
|    4 | 2d    | dkk  |
|    5 | 2ddw2 | 9jd2 |
+------+-------+------+
2 rows in set (0.00 sec)



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乃东县| 武定县| 永济市| 夹江县| 台湾省| 庆城县| 沂源县| 朔州市| 华亭县| 台中市| 梅河口市| 镇原县| 凤阳县| 张北县| 于都县| 卢龙县| 黄冈市| 华宁县| 伊春市| 弋阳县| 龙南县| 娄底市| 遂溪县| 乐山市| 安陆市| 兴安县| 开江县| 建阳市| 沈阳市| 互助| 惠东县| 阳江市| 涡阳县| 康平县| 青河县| 绥阳县| 岳西县| 翁牛特旗| 尼木县| 永春县| 宣威市|