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

Linda Hamilton
發布: 2024-10-30 15:40:26
原創
815 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!