Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL:coluna desconhecida na 'lista de campos'


Seu problema é que a instrução que gera o erro está realmente fora do seu procedimento e, portanto, - fora do escopo de seus parâmetros. A solução é envolver todo o routine_body do procedimento em um BEGIN ... END estrutura para criar uma Compound Statement .

CREATE PROCEDURE espera uma "instrução de rotina SQL válida " em seu corpo. Usar a sintaxe de declaração composta permite agrupar várias declarações em um único bloco de código e atender a esse requisito.