Mysql
 sql >> Database >  >> RDS >> Mysql

Errore con le procedure MySQL ERRORE 1304 &ERRORE 1305

Credo che i problemi siano

  1. Il primo errore si verifica perché si sta tentando di ricreare una procedura esistente. Se dovessi prima abbandonare la procedura non otterresti questo errore,
  2. Il secondo errore è dovuto al fatto che le PROCEDURE vengono invocate con le istruzioni CALL, mentre le FUNCTION vengono invocate come riferimenti a funzioni, come nel codice. È necessario definire una FUNZIONE, non una PROCEDURA. La (documentazione MySQL ) dice: