2

我正在编写一个 C# winforms 程序作为 MySQL 的练习,以跟踪我在假冒公司中的假冒员工。我的数据网格视图直接从 MySQL 服务器获取记录。我的问题是,按 Employee_ID 删除员工的更有效方法是什么?

我正在考虑使用一个 foreach 语句,该语句为选定的每一行向 SQL 服务器发送一个删除查询,或者以某种方式执行一个批量查询,删除employee_id 匹配的所有行。我不太确定两者的外观。我还是 MySQL 的新手。

感谢您的帮助,谢谢!

4

1 回答 1

4

您可以使用单个 DELETE 语句删除多条记录IN

DELETE FROM yourtable
WHERE Employee_ID IN (1, 45, 47, ... )
于 2012-04-19T23:37:34.067 回答