Bỏ qua tới nội dung
VIET NET

Duplicate entry ‘0’ for key primary wordpress

Duplicate entry ‘0’ for key primary wordpress

Tổng quát

Bạn đang sử dụng CMS WordPress bị lỗi Duplicate entry ‘0’ for key ‘PRIMARY’  khi lưu thêm mới nội dung bài viết, chuyên mục, danh mục sản phẩm hoặc khi vừa vào website  thì hiển thị lỗi này thì bạn hãy đọc hết bài viết  này sẽ fix được  100% vấn đề trên.

Duplicate entry '0' for key primary
Duplicate entry ‘0’ for key primary

Nguyên nhân gây ra lỗi Duplicate entry ‘0’ for key primary

Có rất nhiều nguyên nhân như: Cột ID của table nào đó không được AUTO_INCREMENT, lổ hỏng bảo mật, thao tác query với phpmyadmin hoặc thao tác sai khi  dùng ssh query trên mysql thì sẽ xảy ra lỗi Duplicate entry ‘0’ for key ‘PRIMARY’

***Lưu ý quan trọng: Backup lại tối thiểu 1 bản và lưu trữ ở nơi an toàn nhất trước khi thực hiện các thao tác chỉnh sửa.

Giải pháp: truy cập vào Hosting rồi vào PhpMyadmin tìm đến table báo lỗi ví dụ wp_actionscheduler_actions (có thể lỗi ở nhiều hoặc tất cả các table thuộc database) rồi tích chọn thuộc tính AUTO_INCREMENT cho cột ID lưu lại là hoàn thành

Hướng giải quyết Duplicate entry ‘0’ for key ‘PRIMARY’ 

Bước 1: truy cập hosting hoặc vps nơi chứa dữ liệu website bị lỗi

Nếu bạn dùng remote database thì có thể vào phpmyadmin thẳng không cần phải vào panel quản lý

Bước 2: truy cập phpmyadmin

Truy cập phpmyadmin
Truy cập phpmyadmin

Bước 3: tìm đến Table bị lỗi và tìm tới mục Stucture

Tìm table bị lỗi và chọn stucture
Tìm table bị lỗi và chọn stucture
Chọn vào change ở cột action
Chọn vào Change ở cột Action

Bước 4:  tích vào A_I (Auto Increment)

Chọn vào change ở cột action
Chọn vào change ở cột action

Bước 5: Lưu lại

Duplicate entry ‘0’ for key primary wordpress
Duplicate entry ‘0’ for key primary wordpress

Với trường hợp bị lỗi khi lưu lại thì bạn hãy Browse để xem dữ liệu database của mình và xóa đi row có value = 0 và sau đó thực hiện lại thao tác change -> tích chọn A_I -> lưu lại.

Ngoài ra, bạn vẫn có thể dùng lệnh query ALTER TABLE `ten_table_cua_ban` CHANGE `action_id` `action_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT; 

Chúc bạn xử lý thành công!

Bài viết này hữu ích với bạn?

Bấm vào số sao để đánh giá

5,0/5 – 98 lượt đánh giá
VIET NET

Tác giả

VIET NET

Bài viết liên quan

Kidde NATURA Micro – Giải pháp chữa cháy IG-100 cho tủ điện, rack server

23/07/2026 · Doan Nguyet

Kidde NATURA Micro – Giải pháp chữa cháy IG-100 cho tủ điện, rack server

Kidde NATURA Micro là giải pháp phát hiện và chữa cháy bằng khí trơ IG-100 dạng self-contained, được thiết kế để bảo vệ tủ điện, rack server, enclosure dữ liệu và các thiết bị kỹ thuật quan trọng. Trong các công trình công nghiệp, trung tâm dữ liệu và hạ tầng kỹ thuật hiện đại, tủ…