2009-12-03 103 views
0

如何从列中删除主键约束?我的表t_data_dnefrc表。在那里,我有作为主键的AccountNbr栏。我想删除该列的主键约束。从列中删除主键约束

+0

你使用的是哪种数据库?我猜是Microsoft SQL Server吗? – 2009-12-03 16:48:27

回答

0

注意:这是mysql的方式 - 检查Marcus的答案是否正确答案的OP的问题。

ALTER TABLE t_data_dnefrc DROP PRIMARY KEY; 
+0

我得到错误,像'PRIMARY'附近的错误语法 – pbrp 2009-12-03 16:53:18

+0

这是MySQL语法 – Marcus 2009-12-03 17:00:32

+0

oops - 谢谢你。为我的帖子添加了一条便条,并为您+1。 – Amarghosh 2009-12-03 17:16:33

2

您需要删除约束,该约束的名称可以在SQL Management Studio的表的Keys文件夹中找到。

ALTER TABLE t_data_dnefrc 
DROP CONSTRAINT constraintName; 
+0

约束名称是什么? – pbrp 2009-12-03 16:59:39

+0

“...其名称可以在SQL Management Studio中的表的Keys文件夹中找到”。展开表格,然后展开Keys文件夹。这是黄色的...... – Marcus 2009-12-03 17:01:48

+0

我没找到任何名字。其关键sysmbol在黄色。 – pbrp 2009-12-03 17:52:21