簡體   English   中英

MySql PHPmyadmin錯誤#1062

[英]MySql PHPmyadmin error #1062

當我嘗試在我的復古(r63)數據庫中放入sql查詢時,出現此錯誤\\ SQL查詢:

INSERT INTO `dice`.`wordfilter` (`word`, `replacement`, `strict`) VALUES ('Kut', '***', '1'), ('kanker', '****', '1')

MySQL Meldt:文檔

#1062 - Duplicate entry 'Kut' for key 'PRIMARY' 

這是我使用的代碼(荷蘭語)

INSERT INTO `dice`.`wordfilter` (`word`, `replacement`, `strict`) VALUES ('Kut', '***', '1'), ('kanker', '****', '1')

您的數據庫設計為要求word列包含唯一值。

由於您已經有“ Kut”的條目,因此不能再有一個。

要么:

  1. 更改數據庫的設計
  2. 使用不同的詞
  3. 使用UPDATE語句而不是INSERT語句

該錯誤與phpmyadmin無關。 這是一個SQL錯誤。 表中的word是主鍵。

解決方案:刪除主鍵(如果需要,再添加一個-一個簡單的ID)。

或者,也許您只想在列word創建索引但添加了主鍵?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM