我试图从C#中的ID列表中删除MySQL表中的一系列行.表中有一个employeeID行.基本上我的问题是我会使用什么样的语法?
你可能会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)