Escrevendo parâmetros opcionais dentro de procedimentos armazenados no MySQL? [duplicado]

Esta questão já tem uma resposta aqui:

Crie uma função com argumentos opcionais no MySQL 3 respostas

Eu gostaria de criar um procedimento armazenado que atualiza todos os campos em uma tabela ou apenas alguns deles de acordo com parâmetros passados ​​para ele.

Como faço para criar um procedimento armazenado que aceita parâmetros opcionais?

questionAnswers(2)

yourAnswerToTheQuestion