且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

MySQL:存储过程中的IF

更新时间:2022-02-25 22:15:56

您缺少分号

CREATE PROCEDURE someFunction ( a VARCHAR(256),  b VARCHAR(256) )
    BEGIN
        DECLARE haveAllVariables INT;
        SET haveAllVariables = 1;

    IF     a = "" THEN SET haveAllVariables = 0;
    ELSEIF b = "" THEN SET haveAllVariables = 0;
    END IF;