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

MySQL:colonna sconosciuta nell'elenco dei campi

Il tuo problema è che l'istruzione che genera l'errore è in realtà fuori della vostra procedura e, quindi, - al di fuori del suo ambito di parametri. La soluzione è avvolgere l'intero body_routine della procedura in un BEGIN ... END struttura per creare un Compound Statement .

CREATE PROCEDURE si aspetta una "istruzione di routine SQL valida " nel suo corpo. L'uso della sintassi dell'istruzione composta consente di raggruppare più istruzioni in un unico blocco di codice e soddisfare questo requisito.