me gustaría crear un procedimiento almacenado en MySQL que tuvo una lista como argumento. Por ejemplo, supongamos que me gustaría poder configurar varias etiquetas para un artículo en una llamada, luego lo que quiero hacer es definir un procedimiento que tome la identificación del artículo y una lista de etiquetas para establecer. Sin embargo, parece que no puedo encontrar ninguna forma de hacerlo, no hay ningún tipo de datos de lista, que yo sepa, ¿pero se puede emular de alguna manera? ¿Podría la lista de etiquetas ser una cadena separada por comas, que de alguna manera se puede dividir y buclear?¿Hay algún tipo de lista de datos en los procedimientos almacenados de MySQL, o una forma de emularlos?
¿Cómo sueles trabajar con listas en los procedimientos almacenados en MySQL?
enumeraciones y conjuntos sólo se aplican a las cadenas. las enumeraciones solo permiten un valor de un conjunto, por lo que no permite un número variable de valores. También sospecho que un tipo de datos SET debe estar predefinido en el procedimiento almacenado, por lo que es de uso limitado (no es que pueda hacerlo funcionar de todos modos ...) – beldaz