sql >> Databáze >  >> RDS >> Mysql

Chyba syntaxe Mysql při vytváření uložené procedury

Chybí vám vlastní delimiter návod.

Jak jste to přehlédli, engine se pokusil zkompilovat příkazy, když našel první výchozí terminátor příkazu, středník ; . A proto ta výjimka.

Umístěte celou svou rutinu mezi:

-- define the delimiter
delimiter //


--- place here your stored procedure

-- and lastly following line
//

-- reset the delimiter
delimiter ;



  1. MySQL JOIN s podmínkami IF

  2. SQL - počítání řádků s konkrétní hodnotou

  3. Vytvořte vnořený objekt json pomocí php mysql

  4. Aktualizujte data do tabulky z dynamicky vytvořeného vstupního pole