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!

5/5 - (98 bình chọn)

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Zalo VIETNET
Facebook VIETNET
Hotline VIETNET