Tôi không chắc chắn lý do tại sao tôi nhận được lỗi này # 1062 - Mục nhập trùng lặp '1' cho key cany 1 bất kỳ ai giúp giải thích ý nghĩa của nó. Cảm ơnLỗi phpMyAdmin # 1062 - Nhập trùng lặp '1' cho khóa 1
Trả lời
Nhiều khả năng cột của bạn được đặt là Duy nhất và bạn đang cố gắng nhập một hàng có ID đã tồn tại trong bảng của bạn.
Có thể bạn đang cố chèn bản ghi có ID (hoặc một số trường khác) 1
được đặt, trong khi bản ghi đó đã tồn tại trong bảng. Trường là khóa chính phải có giá trị duy nhất cho mỗi bản ghi.
+1: Khóa chính là nghi phạm đầu tiên; chìa khóa duy nhất là thứ hai ... –
Tôi đang làm một drupal để chuyển đổi wordpress và khi tôi nhận được phần này của chuyển đổi INSERT INTO lceating_wrdp1.wp_terms (term_id, 'name', slug, term_group) SELECT d.tid, d.name, REPLACE (LOWER (d.name), '', '-'), 0 TỪ wrdp1.term_data d INNER JOIN wrdp1.term_hierarchy h SỬ DỤNG (tid) nó throws lỗi này # 1062 - Mục nhập trùng lặp '1' cho khóa 1 Tôi đặt khóa chính là duy nhất. – Webne
@Webne bạn có thể phải đặt khóa về không độc đáo cho lần nhập đầu tiên hoặc không đặt ID trong bảng mà bạn đang sao chép. Cho dù đó là an toàn để làm là không thể nói mà không biết dữ liệu. –
Tôi nghĩ rằng bạn đang cố gắng để chèn '1' vào một lĩnh vực trọng điểm duy nhất mà đã có giá trị '1'
Tôi đang làm một drupal để chuyển đổi wordpress tôi nên làm một thả các nội dung bảng và sau đó thử lại? – Webne
Tôi thành thật không biết –
Ghét hỏi một câu hỏi khác nhưng, tôi đã bỏ bảng và bắt đầu từ đầu Tôi không nhận được bản sao nữa nhưng tôi nhận được lỗi này # 1062 - Mục nhập trùng lặp 'lc-plan' cho khóa 2 điều đó có nghĩa là tôi đang cố gắng thêm hai trường 'lc-plan'? cảm ơn – Webne
Bạn cần phải thêm khóa chính với nhóm trong đó một khóa chính phải giá trị duy nhất . ví dụ: nếu một bảng có 4 cột id, tên, địa chỉ, group_id trong đó group_id có giá trị trùng lặp, nếu tôi muốn thêm group_id làm primary thì phải trong nhóm bao gồm id và group_id
Sự cố liên quan đến tệp của bạn - bạn đang cố gắng để tạo ra một DB sử dụng một bản sao - ở phía trên cùng của tập tin của bạn, bạn sẽ tìm thấy một cái gì đó như thế này:
CREATE DATABASE IF NOT EXISTS *THE_NAME_OF_YOUR_DB*
DEFAULT CHARACTER SET latin1 chiếu latin1_general_ci; SỬ DỤNG *THE_NAME_OF_YOUR_DB*
;
và tôi chắc chắn rằng bạn đã có một DB với tên này - TRONG MÁY CHỦ ĐẾN - hãy kiểm tra.
- 1. # 1062 - Mục nhập trùng lặp '1' cho khóa 1 - Không có mục trùng lặp nào được tìm thấy
- 2. Mục nhập trùng lặp '2147483647' cho khóa 1
- 3. SQLSTATE [23000]: Liêm chính hạn chế vi phạm: 1062 nhập trùng lặp '1922-1' cho khóa 'IDX_STOCK_PRODUCT'
- 4. mục trùng lặp '0' cho khóa 1 trong mysql
- 5. Mục nhập trùng lặp '...' cho khóa 'CHÍNH'
- 6. nhập MySQL trùng lặp cho khóa trên CẬP NHẬT
- 7. manyToMany gây ra lỗi nhập trùng lặp
- 8. Android - Proguard nhập zip trùng lặp lỗi
- 9. lỗi nhập trùng lặp mysql khi không có mục nhập trùng lặp (số lượng lớn tải qua php)
- 10. 1: 1 Ràng buộc khóa ngoài
- 11. Lỗi Duplicate entry '1-11' cho khóa 'user_image' khi tạo index UNIQUE mới
- 12. Điều chỉnh cột MySQL ID 1
- 13. MySQL 5.5.24 - nhập trùng lặp trên UPDATE, khi không có trùng lặp thực
- 14. lỗi khóa trùng lặp không hủy/rollback giao dịch mysql
- 15. Django: get_or_create Tăng nhập trùng lặp với together_unique
- 16. Lỗi loại trùng lặp?
- 17. Hành vi nhập {a: 1} cho 1 là gì và {a: 1, b: 2} đưa ra lỗi trong bảng điều khiển Javascript?
- 18. MySQL trên cập nhật khóa trùng lặp
- 19. Tại sao 1 .__ thêm __ (1) mang lại lỗi cú pháp?
- 20. Mục nhập trùng lặp trong ListView
- 21. Tại sao insertWithOnConflict (..., CONFLICT_IGNORE) trả lại -1 (lỗi)?
- 22. Trong Javascript, tại sao {a: 1} == {a: 1} đưa ra lỗi và ({a: 1}) == {a: 1} sẽ hoạt động?
- 23. (-1 >> 1) == -1 - Tại sao?
- 24. CAAnimation -1 số lần lặp lại?
- 25. thả các khóa nước ngoài trùng lặp
- 26. SELECT 1 = 1 không hoạt động
- 27. Tại sao (-1 >>> 32) = -1?
- 28. Python: Xóa các mục nhập CSV trùng lặp
- 29. Cập nhật khóa trùng lặp - Nhiều cột
- 30. MySQL INSERT trên CẬP NHẬT khóa trùng lặp với SELECT
Làm cách nào để khắc phục điều đó? – Webne
Đặt cột thành auto_increment và không chèn giá trị khi chèn hàng (cho phép tự động điền) sẽ là bản sửa lỗi tốt nhất. Hoặc bạn có thể thấy ID cuối cùng trong bảng của mình và tăng một ID cho giá trị của bạn. – bradenkeith