Mysql
 sql >> Base de données >  >> RDS >> Mysql

Ajouter List à un paramètre mysql

Je suis tombé dessus hier soir. J'ai trouvé que FIND_IN_SET fonctionne ici :

SELECT * FROM table WHERE FIND_IN_SET(id, @parameter) != 0
...
intArray = new List<int>(){1,2,3,4};
conn.Command.Parameters.AddWithValue("parameter", string.Join(",", intArray));

Apparemment, cela a des limites de longueur (j'ai trouvé votre message à la recherche d'une solution alternative), mais cela peut fonctionner pour vous.