从ID的C#列表中删除mysql服务器中的行

Zac*_*074 2 c# mysql ado.net

我试图从C#中的ID列表中删除MySQL表中的一系列行.表中有一个employeeID行.基本上我的问题是我会使用什么样的语法?

mel*_*okb 5

你可能会IN在你的使用中使用一个条款DELETE:

DELETE FROM `EmployeeTable` WHERE EmployeeID IN (2, 3, 4, 5, ...)
Run Code Online (Sandbox Code Playgroud)

这可以通过String.Join生成列表的方法来实现:

var query = "DELETE FROM `EmployeeTable` WHERE EmployeeID IN (" +
    String.Join(",", myArray) + ")";
Run Code Online (Sandbox Code Playgroud)