sql-delete

    2热度

    3回答

    我有一个像行,如ID,长度,时间表和其中一些表是重复的,其中长度和时间是相同的一些行中的表。我想删除提交的第一行的所有副本。 id | length | time 01 | 255232 | 1242 02 | 255232 | 1242 <- Delete that one 我有这个显示表中的所有重复项。 SELECT idgarmin_track, length , time FRO

    3热度

    1回答

    尝试查询“SELECT *”而不是“DELETE FROM”,它的工作很完美。 。 DELETE FROM `80dage_garmin_track` t1 WHERE EXISTS ( SELECT 1 FROM `80dage_garmin_track` t2 WHERE t1.Length = t2.Length AND t1.Time = t2.Time AND t1.idgar

    3热度

    1回答

    是否可以从SQL中的级联删除输出值? 喜欢的东西: DELETE [Families] OUTPUT [deleted].[FamilyID] [deleted].[FamilyName], [Members].[MemberName] FROM [Families] LEFT JOIN [Members] ON [Members].[FamilyID]

    0热度

    1回答

    我想从表中删除除了一个记录以外的所有记录,其中名称字段重复相同的值超过5次,并且地址字段重复更多比一张桌子的五倍还多。因此,如果有5条记录与名称字段和地址字段是所有5个相同的,那我想删除4,满分5一个例子: id name address 1 john 6440 2 john 6440 3 john 6440 4 john 6440 5 john 6440 我只想要回1项纪录从上面的

    5热度

    2回答

    我正在对日期以外的字段使用索引的表执行一些基于日期的大删除查询。我被告知,删除这些索引,执行删除,然后重新构建索引可能比仅对索引表执行删除操作要快。是这样吗? 我可以看到为什么在没有索引的情况下实际删除记录的速度会更快,但我觉得以后不得不重建它的行为会否定任何速度优势。

    0热度

    1回答

    我必须删除一些数据量并在同一个表中插入一些数据。 如果我们在循环中使用Upsert,性能是否会有所提高?

    0热度

    6回答

    如何在SQL中进行查询以删除每个表中存在的所有记录。 有可能使用命令delete写每个名称表。但编写每一个名字表需要很长时间。 我已经尝试在MySQL DELETE FROM *但它得到了错误: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version f

    2热度

    1回答

    我正在寻找以下列方式更新表的最有效方法。 如果字段A有一个值并且字段b的内容被删除(空),那么只需将字段b更新为空。 如果字段A没有值并且字段b正在更新为空,则删除行。 我是一个MYSQL新手,并知道插入/更新/删除,但我想知道是否有另一个命令会做到上述?

    30热度

    4回答

    我想要做这样的事情: DELETE FROM table WHERE id IN (SELECT ....) 我怎么能这样做?

    0热度

    1回答

    此问题的标题是我想要执行的查询的非常粗糙的版本。 我已经删除了没有用户标识的项目任务,现在我想要删除与刚刚删除的项目相关的任务。当然,我可能应该用一个查询完成所有工作......也会对该查询采取任何建议,因为我将来会使用它。 但现在,我需要删除其有关联的不存在的项目...即不具有关联项目PROJECT_ID项目任务......