2016-03-29 24 views
-1

我需要創建一個表的備份。表格已經定義了一個主鍵。但它沒有任何鍵

我編寫了現有表格(Table1)。在執行表名爲Table_backup的腳本時,我收到一個錯誤消息,說'表'已經定義了一個主鍵。但它沒有任何關鍵。

在重命名現有密鑰Table1後,我可以創建密鑰。

有人可以解釋一下嗎?在表之間是否有任何關係,我們不能在數據庫的不同表上創建主鍵約束嗎?

+0

作爲技術,服務器或客戶端等的一些重要信息丟失。請添加那些! – cramopy

回答

0

您沒有提及您正在使用哪個RDBMS,但通常情況下,主鍵字段創建將創建具有相同名稱的基礎索引,通常這需要在整個數據庫中唯一。

+0

謝謝你,這是一個SQL Server – Yogi

+0

這是問題嗎?如果答案是正確的,你可以接受它/ upvote它。 –

相關問題