从MySQL服务器中删除多个记录的最有效方法是什么

本文关键字:有效 方法 是什么 记录 服务器 MySQL 删除 | 更新日期: 2023-09-27 18:31:53

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

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

感谢您的帮助,谢谢!

从MySQL服务器中删除多个记录的最有效方法是什么

您可以使用

IN使用单个 DELETE 语句删除多个记录:

DELETE FROM yourtable
WHERE Employee_ID IN (1, 45, 47, ... )