Aktív témák

  • coco2

    őstag

    PhpMyAdmin alatt akarok beadni neki egy egészen egyszerű tárolt eljárást (a "test" adatbázis alá, wamp 2.2d csomag), és egy sima if-et nem hajlandó elfogadni.

    Ha ezt adom be, simán elfogadja, és létre is hozza a tárolt eljárást:

    delimiter $$

    drop procedure if exists proba $$

    create procedure proba(in my_input bigint) begin
    declare my_var bigint;
    select 1 into my_var;
    select 2 into my_var;
    end $$

    delimiter ;

    Ennél viszont hibát jelez ki:

    delimiter $$

    drop procedure if exists proba $$

    create procedure proba(in my_input bigint) begin
    declare my_var bigint;
    select 1 into my_var;
    if (my_var=my_input) then select 2 into my_var;
    end $$

    delimiter ;

    #1064 - 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 '' at line 5

    :F :F :F :F

Aktív témák