我需要创建一个表的备份。
我编写了现有表格(Table1
)的脚本。在执行表名为Table_backup
的脚本时,我收到一条错误消息,表示' table'已经在其上定义了主键。但它没有任何关键。
重命名Table1
上的现有密钥后,我可以创建密钥。
有人可以解释一下吗?表之间是否有任何关系,我们是否可以在数据库的不同表上创建相同的主键约束?
答案 0 :(得分:0)
您没有提到您正在使用哪个RDBMS,但通常主键字段创建会创建一个具有相同名称的基础索引,通常需要在整个数据库中保持唯一。