我尝试在一条语句中删除多条记录,我使用以下Sql语句: DELETE FROM `tblregs2` WHERE `RegdID` IN (@RegdID) 我在执行代码时收集参数值,并将参数值保存在字符串变量中但是我得到的结果是:"1,2,3,4“,所以SQL语句将是: DELETE FROM `tblregs2` WHERE `RegdID` IN ("1,2,3,4") 但是"in“不接受双引号,所以我需要像1,2,3,4那
我是数据库新手,我的问题是如何使用复合主键进行删除。2018-1-1',10,5,'done C#'),(3,3,'2018-1-4',10,5,'done SQL');
假设我需要删除这条记录,我该怎么做,有一个组合的主键,没有单独的列作为主键这样删除,例如:Delete from devProj where id = 1 .So,那么,我如
我有一条简单的sql语句where tableidcolumn in (...)
我有500条记录要删除并重新创建。该表最近增加到1000多条mill记录。问题是上面的语句在没有完成的情况下花费了5分钟。我有一个主键和两个非聚集的非唯一索引。我的delete语句使用主键。有没有人能帮我理解为什么这个语句花了这么长时间,以及我怎样才能加快速度?
我正在尝试根据另一个数据库的选择条件从一个数据库中删除记录。我们有两个表,emailNotification,它存储作业和电子邮件的列表。然后我们就有了工作。DELETE FROM emailNotification SELECT notificationId FROM emailNotification