问题标签 [delete-row]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
964 浏览

sql - 从两个表中删除多条记录

我有两个表,分别称为 TableA 和 TableB。

表 A 具有以下字段:

表 B 具有以下字段:

TableA_ID 字段上的两个表之间存在外键链接

我需要从两个表中删除记录。我需要查看 TableB 上的“CreationDate”,如果它在某个日期之后,请删除该记录。我还需要删除 TableA 中与 TableB 中的记录具有相同 TableA_ID 的记录

TableB 中可能有多个使用 TableA_ID 的记录(一对多关系)。因此,如果 TableB 中的条目仍在使用它,我无法删除 TableA 中的记录。

我知道这不能在单个语句中完成,但很高兴在事务中完成。我遇到的问题是我不知道该怎么做。我正在使用 MS SQL server 2008。如果可能的话,我不想使用触发器。

0 投票
5 回答
40619 浏览

jquery - 如何使用 jquery 数据表插件删除当前行

我正在使用 jQuery 数据表插件的表中有一个带有按钮的列。按钮说“删除”,想法是当您单击该按钮时,它会删除表中的当前行。

当我第一次打电话fnDeleteRow时,它似乎第一次工作,但该行没有更多时间,所以看起来它并没有真正正确地删除该行。

0 投票
1 回答
2838 浏览

php - 如果选中复选框,则删除多行

我想构建一个功能,使用户能够审核问题,类似于 wordpress 评论或使用复选框一次批准/删除许多问题的典型电子邮件审核。

我将如何修改以下代码以检查检查了哪些问题并在按下时对删除按钮做出反应?您可能会从下面的代码中注意到,我目前可以处理个别问题,但我想给用户更多的权力。

0 投票
4 回答
208198 浏览

mysql - SQL DELETE with JOIN another table for WHERE 条件

我必须删除guide_categoryguide表无关的行(死关系)。

这是我想做的,但它当然不起作用。

错误:

您不能在 FROM 子句中指定目标表 'guide_category' 进行更新

0 投票
1 回答
2862 浏览

php - jQuery & PHP - 当现有视图中的记录被删除时,自动更新当前表视图和下一个记录

平台:

PHP、mySQL 和 jQuery

是)我有的:

我有一个数据库表。在我的应用程序中,我能够获取所有行。当我查询数据库时,我将记录获取限制设置为 30,但这可以通过下拉列表进行更改。因此,请考虑我在单个查询中获取多达 30 行数据并显示它们。我在表(行)中填充这些数据。我在每条记录旁边都有一个复选框和一个删除按钮。单击删除按钮时,所有选中的行都将被删除。

我想做什么:

对于我删除的每一行,我都在尝试用下一组行更新当前视图,直到达到提取行限制。令人困惑?这是一个例子:

例子:

考虑到我的表中有 1000 行,并且我已将记录获取限制设置为 30,这意味着一次最多显示 30 条记录。我可以使用分页导航到其他记录。现在在我看来,表中有 30 行数据。我选择了 5 行并通过 jQuery 删除了它们。删除后,我可以从视图中删除已删除的行。所以在这种情况下,因为我删除了 5 行,所以我可以删除它们,现在我的视图只显示 25 行(这是正确的)。由于我的表中仍有 995 行,并且我的记录获取限制为 30,所以现在我希望它以这样一种方式工作,即自动显示接下来的 5 条记录。我希望现有条目向上移动,新条目填充在底部。

换句话说,只要存在足够的行,我想用相同数量的记录填充我的视图,因为许多记录已被删除。因此,如果我删除 10 条记录,我希望再次自动获取并显示接下来的 10 条记录,使其总计显示 30 行数据。如果删除了 20 条记录,那么我希望自动获取并显示接下来的 20 条记录(再次使其总计显示 30 行数据)。我想用附加的效果来做到这一点,这样我就可以直观地注意到新行已经出现。也许可以应用上滑或淡入淡出+上滑效果?希望我说得通。

我需要的:

我需要PHP & jQuery 代码才能实现上述效果/功能。提前致谢。

这是我的一些jQuery 代码(如果有帮助的话):

PHP代码:

测试.php

0 投票
4 回答
3212 浏览

sql - SQL删除孤儿

假设所有外键都有适当的约束,是否有一个简单的 SQL 语句来删除数据库中任何地方都没有引用的行?

像这样简单的事情delete from the_table只是跳过任何带有子记录的行?

我试图避免手动循环遍历表格或添加类似where the_SK not in (a,b,c,d).

0 投票
1 回答
911 浏览

php - mysql删除查询只删除一行中的两列

我有一个具有以下结构的表,

当我想删除特定行时,facility_id我使用代码,

但不是整行,只有facility_titleandfacility_desc字段被删除。如果我直接通过 phpmyadmin 在表上运行此查询,则它可以正常工作。

谁能告诉我我做错了什么?

0 投票
3 回答
21808 浏览

mysql - MySQL从多个表中删除行

这是正确的方法吗?

0 投票
6 回答
32785 浏览

postgresql - How to get the number of deleted rows in PostgreSQL?

I am looking for a way to return the number of rows affected by a DELETE clause in PostgreSQL. The documentation states that;

On successful completion, a DELETE command returns a command tag of the form

DELETE count

The count is the number of rows deleted. If count is 0, no rows matched the condition (this is not considered an error).

If the DELETE command contains a RETURNING clause, the result will be similar to that of a SELECT statement containing the columns and values defined in the RETURNING list, computed over the row(s) deleted by the command.

But I am having trouble finding a good example of it. Can anyone help me with this, how can I find out how many rows were deleted?


EDIT: I wanted to present an alternative that I have found later. It can be found in here, explained under 38.5.5. Obtaining the Result Status title.

0 投票
2 回答
3033 浏览

entity-framework - 使用实体框架删除行

我必须删除条件为 fkey_id = 1 的模型的所有行什么是更好的模式?