banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Mysql: Error Number: 1062 -Duplicate entry '' for key 'PRIMARY'  XML
  [Programming]   Mysql: Error Number: 1062 -Duplicate entry '' for key 'PRIMARY' 08/04/2010 23:25:46 (+0700) | #1 | 208676
[Avatar]
links8x
Member

[Minus]    0    [Plus]
Joined: 28/08/2006 17:59:51
Messages: 15
Offline
[Profile] [PM]
Em vừa backup database-mysql và source của một diễn đàn IPB,Copy trực tiếp qua WinSCP để sửa một số thứ linh tinh trên diễn đàn

Chủ quan,em sửa trực tiếp trên site mà ko sửa trên localhost
Edit trên site gây ra lỗi nên em restore file backup lại (ngu ở đây) và nhận được 1 điều tồi tệ.Diễn đàn vẫn chạy được,tất cả đều bình thường,trừ 1 thứ,đó là các bài post

Giờ,không thể post bài được,hễ post bài là lỗi IPS Driver Error
Vào down file lỗi về thì nhận được như thế này


Code:
Date: Thu, 08 Apr 2010 18:29:36 +0200
 Error Number: 1062
 Error: Duplicate entry '369839' for key 'PRIMARY'
 IP Address: 127.0.0.1
 Page: /4rum/index.php?
 mySQL query error: INSERT INTO ibf_posts (author_id,use_sig,use_emo,ip_address,post_date,icon_id,post,author_name,topic_id,queued,post_htmlstate,post_key,post_parent) VALUES(14978,1,1,'127.0.0.1',1270744176,0,'vô lý','the.Gun',9677,0,0,'7f29de2b8d7aca92982e2b55d7f02ca0',0)


Mà nhớ ko nhầm thì lúc backup không hề có lỗi này(xem lại thời gian lỗi này ở file cache thông báo lỗi thì đúng thế)

Xem qua phpmysql thì id của bài post cuối cùng là 369838,thông báo lỗi ở id 369839

Link chup phpmysql ở đây:

http://i237.photobucket.com/albums/ff143/links8x/error.jpg


E nghĩ mãi mà chẳng ra cách khắc phục,ai hiểu về cái này ko,giúp mình cái,E gà mysql quá smilie(

Nếu bác nào có lòng thì pm em với,em đang cần gấp lắm,nick yahoo em: ducanh_hut

Sorry vì post bài ở mục này nhưng mà mục các thảo luận căn bản bị khoá rồi nên e chẳng biết post vào đâu cả
[Up] [Print Copy]
  [Programming]   Mysql: Error Number: 1062 -Duplicate entry '' for key 'PRIMARY' 08/04/2010 23:51:54 (+0700) | #2 | 208678
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Bạn gõ DESC ibf_posts; và gửi kết quả lên mình xem thử.
Let's build on a great foundation!
[Up] [Print Copy]
  [Programming]   Mysql: Error Number: 1062 -Duplicate entry '' for key 'PRIMARY' 08/04/2010 23:58:11 (+0700) | #3 | 208679
[Avatar]
links8x
Member

[Minus]    0    [Plus]
Joined: 28/08/2006 17:59:51
Messages: 15
Offline
[Profile] [PM]
Đây anh quanta ơi smilie

http://i237.photobucket.com/albums/ff143/links8x/desc.jpg

[Up] [Print Copy]
  [Programming]   Mysql: Error Number: 1062 -Duplicate entry '' for key 'PRIMARY' 09/04/2010 00:24:02 (+0700) | #4 | 208680
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Tham khảo: http://bugs.mysql.com/bug.php?id=38839

Có vẻ là do indexes bị corrupted hay sao đó chứ không phải AUTO_INCREMENT chạm ngưỡng. Giờ bạn thử drop và build lại toàn bộ database xem:

mysqldump -u USER -p DBNAME > /tmp/DBNAME_`date +%F`.sql
drop database DBNAME; && create database DBNAME;
mysql -u USER -p DBNAME < /tmp/DBNAME_`date +%F`.sql
Let's build on a great foundation!
[Up] [Print Copy]
  [Programming]   Mysql: Error Number: 1062 -Duplicate entry '' for key 'PRIMARY' 09/04/2010 08:07:04 (+0700) | #5 | 208684
[Avatar]
links8x
Member

[Minus]    0    [Plus]
Joined: 28/08/2006 17:59:51
Messages: 15
Offline
[Profile] [PM]
trời ơi,cảm ơn bác phát nhá,mọi chuyện bình thường rồi smilie
không ngờ rebuild thì lại được smilie
mà indexes bị corrupted là sao b,lỗi này phát sinh khi nào vậy nhỉ smilie
[Up] [Print Copy]
  [Programming]   Mysql: Error Number: 1062 -Duplicate entry '' for key 'PRIMARY' 09/04/2010 13:44:42 (+0700) | #6 | 208700
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

links8x wrote:

mà indexes bị corrupted là sao b,lỗi này phát sinh khi nào vậy nhỉ smilie 

links8x wrote:
Em vừa backup database-mysql và source của một diễn đàn IPB,Copy trực tiếp qua WinSCP để sửa một số thứ linh tinh trên diễn đàn

Chủ quan,em sửa trực tiếp trên site mà ko sửa trên localhost
Edit trên site gây ra lỗi nên em restore file backup lại (ngu ở đây) và nhận được 1 điều tồi tệ...
 

--> Lỗi gì và bạn restore lại thế nào?
Let's build on a great foundation!
[Up] [Print Copy]
  [Programming]   Mysql: Error Number: 1062 -Duplicate entry '' for key 'PRIMARY' 09/04/2010 23:28:47 (+0700) | #7 | 208741
[Avatar]
links8x
Member

[Minus]    0    [Plus]
Joined: 28/08/2006 17:59:51
Messages: 15
Offline
[Profile] [PM]
E dùng winscp để down/up trực tiếp folder dbname - backup/restore smilie

Nhưng có lẽ xảy ra lỗi lúc down xuống,quá trình down không down được nguyên vẹn dữ liệu xuống ? hoặc là trong lúc down thì dữ liệu đã bị thay đổi ở một số table(có người post bài thêm trong lúc down) smilie

E nghiêng về cái thứ 1 hơn,nếu cái thứ hai thì rebuild lại chắc vẫn lỗi ?
[Up] [Print Copy]
  [Programming]   Mysql: Error Number: 1062 -Duplicate entry '' for key 'PRIMARY' 22/11/2010 14:53:43 (+0700) | #8 | 225344
[Avatar]
c0ngit
Member

[Minus]    0    [Plus]
Joined: 21/07/2009 19:26:10
Messages: 11
Location: C:/
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]
cái này 1 là không được khai báo tức là id để value '' thứ 2 là pass là md5 mới đc
• I-SHIFT.VN •
Be Yourself
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|