Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fügen Sie List zu einem mysql-Parameter hinzu

Ich bin gestern Abend darauf gestoßen. Ich habe festgestellt, dass FIND_IN_SET hier funktioniert:

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));

Anscheinend hat dies einige Längenbeschränkungen (ich habe Ihren Beitrag gefunden, als ich nach einer alternativen Lösung suchte), aber das könnte für Sie funktionieren.