Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用SQL Server中的主键删除数据?_Sql_Sql Server_Where Clause_Sql Delete - Fatal编程技术网

如何使用SQL Server中的主键删除数据?

如何使用SQL Server中的主键删除数据?,sql,sql-server,where-clause,sql-delete,Sql,Sql Server,Where Clause,Sql Delete,处理一个小型数据库项目,其中一个要求是演示如何使用主键删除数据。确切的说法是 显示一条使用主键删除数据的delete语句 但是,我不知道它的确切语法是什么。谁能给我举个简单的例子吗?这是一个基本的例子。假设表mytable和主键id为: 在delete语句中使用WHERE子句指定用于限制删除行数的条件。例如,其中column_name=value。如果未提供WHERE子句,DELETE将从表中删除所有行。从表中删除WHERE条件的名称 例如: 表名=人 从id>3的人员中删除 已删除id>3并返

处理一个小型数据库项目,其中一个要求是演示如何使用主键删除数据。确切的说法是

显示一条使用主键删除数据的delete语句 但是,我不知道它的确切语法是什么。谁能给我举个简单的例子吗?

这是一个基本的例子。假设表mytable和主键id为:


在delete语句中使用WHERE子句指定用于限制删除行数的条件。例如,其中column_name=value。如果未提供WHERE子句,DELETE将从表中删除所有行。

从表中删除WHERE条件的名称

例如:

表名=人

从id>3的人员中删除

已删除id>3并返回给我的项目:


提示:删除。我很好奇,为什么它必须是id=1?@CarlS:这只是一个例子。。。
delete from mytable where id = 1