私は引数としてリストを取ったMySQLでストアドプロシージャを作成したいと思います。たとえば、1つの呼び出しで1つの項目に複数のタグを設定できるようにしたいとしたら、その項目のIDと設定するタグのリストを取得するプロシージャを定義することです。しかし、私はこれを行うための方法を見つけることができないようだ、私は認識している限り、リストのデータ型はありませんが、それは何とかエミュレートすることができますか?タグのリストはカンマで区切られた文字列にできますが、何とか分割してループすることができますか?MySQLストアドプロシージャにリストデータ型がありますか、それをエミュレートする方法はありますか?
通常、MySQLストアドプロシージャのリストをどのように扱いますか?
enumsとsetは文字列にのみ適用されます。列挙型は集合から1つの値しか許さないので、可変数の値を許可しないでください。私はまた、SETデータ型がストアドプロシージャであらかじめ定義されていなければならないと考えています。 – beldaz