MySQL stored procedure, invalid parameter, Solution

Source: Internet
Author: User
{Code...} the parameter orders does not work now. Please modify it with your help. Thank you.
    DROP PROCEDURE IF EXISTS market.app_get_list;    DELIMITER //    CREATE PROCEDURE market.app_get_list(IN orders VARCHAR(20), IN type TINYINT, IN offset INT, IN rows INT)    BEGIN        DECLARE done INT DEFAULT 0;        DECLARE pack VARCHAR(40);        DECLARE packages CURSOR FOR SELECT DISTINCT package FROM market_app ORDER BY orders DESC LIMIT offset, rows;        DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;     OPEN packages;    REPEAT        FETCH packages INTO pack;        IF NOT done THEN            SELECT * FROM market_app WHERE package = pack ORDER BY versioncode DESC LIMIT 1;        END IF;    UNTIL done END REPEAT;    CLOSE packages;END//    DELIMITER ;

The parameter orders does not work now. If you have any questions, please modify it. Thank you.

Reply content:
    DROP PROCEDURE IF EXISTS market.app_get_list;    DELIMITER //    CREATE PROCEDURE market.app_get_list(IN orders VARCHAR(20), IN type TINYINT, IN offset INT, IN rows INT)    BEGIN        DECLARE done INT DEFAULT 0;        DECLARE pack VARCHAR(40);        DECLARE packages CURSOR FOR SELECT DISTINCT package FROM market_app ORDER BY orders DESC LIMIT offset, rows;        DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;     OPEN packages;    REPEAT        FETCH packages INTO pack;        IF NOT done THEN            SELECT * FROM market_app WHERE package = pack ORDER BY versioncode DESC LIMIT 1;        END IF;    UNTIL done END REPEAT;    CLOSE packages;END//    DELIMITER ;

The parameter orders does not work now. If you have any questions, please modify it. Thank you.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.