亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

洛扎县| 弋阳县| 铅山县| 邵武市| 台州市| 新乐市| 绿春县| 铁力市| 津市市| 东平县| 梁河县| 西乌珠穆沁旗| 台江县| 新密市| 类乌齐县| 江西省| 晋宁县| 甘德县| 木里| 沙河市| 崇礼县| 兰溪市| 临颍县| 宾阳县| 炎陵县| 虹口区| 赣州市| 满城县| 惠水县| 武胜县| 武宁县| 保德县| 旬邑县| 金阳县| 安溪县| 祁连县| 漯河市| 巴里| 图片| 莱阳市| 卓尼县|