PDA

View Full Version : [MySQL] Duplicate indexes?



BossFTP
23-12-2008, 08:55
Tình hình là em xài
ALTER TABLE tbl ADD INDEX(collumn(30)) để tạo index cho db. Khi em vào phpMyAdmin xem thì thấy có hơn chục cái index >"<, và phpMyAdmin thông báo


The following indexes appear to be equal and one of them should be removed: collumn, collumn_1
....


Em xóa hết mấy cái index _nnn đi, chỉ chừa lại một cái thôi thì vẫn chạy bt, nhưng một thời gian sau quay lại thì vẫn bị lỗi trên :(

Có ACE nào đã gặp qua lỗi này thì chỉ em cách xử lý với ^_^

Ah, mà cho em hỏi luôn: nếu mình tạo một table với PRIMARY KEY là collumn thì có cần phải ADD INDEX cho collumn đó nữa ko?

h2Script
30-12-2008, 22:37
Cột nào là PRIMARY thì không phải INDEX nữa nó mặc định là INDEX cột đó mà

BossFTP
31-12-2008, 07:48
Thanks bác :)

Em ngâm cứu lại roài, tính để chìm xuồng luôn :D

Tình hình là tại cứ lần nào insert into em cũng alter table add index lại -> duplicate :( Cái này tại đọc tài liệu trên mạng mà ko ngâm cứu kĩ.
^_*