1723得票14回答
如何在SQL Server中使用INNER JOIN进行删除操作?

我想在SQL Server 2008中使用INNER JOIN来进行删除操作。 但是我遇到了这个错误: Msg 156, Level 15, State 1, Line 15 关键字'INNER' 附近的语法错误。 我的代码:DELETE FROM WorkRecord2 INNER ...

825得票17回答
MySQL错误1093 - 无法在FROM子句中指定更新的目标表

我的数据库中有一个名为story_category的表格,其中有损坏的条目。下一个查询会返回这些损坏的条目: SELECT * FROM story_category WHERE CHECKSUM != BINARY checksum(column1, column2, ...) ;SELE...

578得票29回答
如何在SQL Server中删除重复行?

如何删除没有唯一行ID的重复行? 我的表格是:col1 col2 col3 col4 col5 col6 col7 john 1 1 1 1 1 1 john 1 1 1 1 1 1 sally 2 2 2 ...

444得票28回答
在MySQL中删除重复行

我有一个包含以下字段的表格: id (Unique) url (Unique) title company site_id 现在,我需要删除具有相同标题、公司和站点ID的行。一种方法是使用以下SQL语句以及一个脚本(PHP)来完成: SELECT title, site_id, loc...

231得票6回答
使用MySQL LEFT JOIN删除行

我有两个表,一个用于存储工作截止日期,另一个用于描述工作。每个工作都可以有一个状态,某些状态意味着该工作的截止日期必须从另一个表中删除。 我可以通过使用LEFT JOIN轻松地选择符合我的标准的工作/截止日期:SELECT * FROM `deadline` LEFT JOIN `job` O...

156得票10回答
删除所有记录。

如何删除SQL Server 2008中的所有记录?

147得票9回答
如何使用Sql Server 2008从数据表中删除前1000行?

我在 SQL Server 中有一个表。我想从中删除前1000行。然而,我尝试了这个代码,但它不仅删除了前1000行,还删除了表中的所有行。 下面是代码:delete from [mytab] select top 1000 a1,a2,a3 from [mytab]

142得票3回答
SQL DELETE 带有 INNER JOIN

有两张表,spawnlist和npc,我需要从spawnlist删除数据。 npc_templateid = n.idTemplate是"连接"这两个表的唯一条件。我尝试了这个脚本,但它没有起作用:DELETE s FROM spawnlist s INNER JOIN npc n ON s....

135得票7回答
如何在MySQL中从多个表中删除数据?

我正在尝试同时从几个表中删除数据。我做了一些研究,得到了这个代码:DELETE FROM `pets` p, `pets_activities` pa WHERE p.`order` > :order AND p.`pet_id` = ...

122得票5回答
如何在SQL中删除多行,其中id =(x到y)

我试图运行一个SQL查询,以删除表中ID为163到265的行。我尝试使用以下代码来删除较少数量的行: DELETE FROM `table` WHERE id IN (264, 265) 但是当需要一次删除数百行时,是否有类似上述方法的查询?我也尝试使用这种查询,但未能执行成功。 ...