[MySQL] Xử lý nội dung trùng lặp trong Database

Hình đại diện của thành viên
#1 04/02/2014 18:07
Nội dung trùng lặp có thể được tạo ra sau khi bạn import database hoặc replace 2 database khác nhau,...

Đề phòng trừ hợp lỗi database các bạn nên backup lại dữ liệu trước khi tác động vào database

Để xử lý các giá trị trùng lặp trong 1 table ta vào database, chạy lệnh SQL:

Mã:
create table new_table (select distinct * from old_table);


lệnh trên là tạo 1 bảng new_table, sau đó lấy dữ liệu không trùng lặp từ bảng old_table

Sau đó ta drop bảng old_table (Bảng chứa nội dung trùng lặp)

Mã:
DROP TABLE old_table;


Cuối cùng ta đổi tên bảng new_table thành bảng old_table

Mã:
RENAME TABLE new_table TO old_table;


:bye
(Firefox 26.0)
PM|Trích|Like|Sửa|Xóa|Báo cáo|Cảnh cáo
_______________
Diễn đàn chia sẻ kiến thức máy tính:
KETNOI123.COM

Ấn hiện ra để xem chữ ký của mình:

Trả lời nhanh

Chủ đề tương tự
Ai đang trực tuyến?