sql >> Databasteknik >  >> RDS >> Mysql

MySQL:OM i lagrad procedur

Du saknar ett semikolon

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;


  1. Använder index i LEFT JOIN med OR-villkor

  2. Konstruera en fråga för att skapa tabeller

  3. Skapa åtkomstmeny med kontroll av trädvy

  4. Ändra ett Enum-fält med Alembic