首頁  >  文章  >  資料庫  >  在 MySQL 中新增主鍵時如何修復「錯誤 1062 (23000): 重複條目」?

在 MySQL 中新增主鍵時如何修復「錯誤 1062 (23000): 重複條目」?

Linda Hamilton
Linda Hamilton原創
2024-10-30 15:40:26816瀏覽

How to Fix

如何向MySQL 表追加主鍵

嘗試在MySQL 上新增主鍵時,您可能會遇到錯誤與問題中描述的類似。如果您使用 PRIMARY 關鍵字而不是 PRIMARY KEY,則會發生此錯誤。

要正確新增主鍵,請依照下列步驟操作:

  1. 新增欄位:

    • 新增欄位:
    <code class="sql">ALTER TABLE goods ADD COLUMN `id` INT(10) UNSIGNED;</code>
  2. 使用ALTER TABLE 語句會在表中新增欄位。指定列名稱、資料類型和其他屬性。
    • 指定主鍵:
    <code class="sql">ALTER TABLE goods ADD PRIMARY KEY (id);</code>
  3. 新增列後,您可以再次使用ALTER TABLE 語句將其新增列指定為主鍵。

<code class="sql">ALTER TABLE goods ADD COLUMN `id` INT(10) UNSIGNED PRIMARY KEY AUTO_INCREMENT;</code>
作為範例,修正後的查詢使用者嘗試使用的是:

以上是在 MySQL 中新增主鍵時如何修復「錯誤 1062 (23000): 重複條目」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn