解决sql语句无法识别运算符和通用的分页存储过程

解决sql语句无法识别运算符和通用的分页存储过程

先上效果

解决sql语句无法识别运算符和通用的分页存储过程
代碼如下:
DELIMITER $$
CREATE
    /*[DEFINER = { user | CURRENT_USER }]*/
    PROCEDURE `ljm`.`pp.02`(pageindex INT ,pagesize INT)
    /*LANGUAGE SQL
    | [NOT] DETERMINISTIC
    | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
    | SQL SECURITY { DEFINER | INVOKER }
    | COMMENT 'string'*/
    BEGIN
    DECLARE once INT;
   SET once:=(pageindex-1)*pagesize;
    SET @b=CONCAT('select * from person limit ',once,',',pagesize,'');
PREPARE hh FROM @b;
EXECUTE hh;
    END$$
DELIMITER ;

下一步就是調用方法
CALL `pp.02` (1, 2) ;
括號中輸入你要查詢的位置即可。

希望大家多多提出建議,謝謝。