Cần thiết? Không. Được sử dụng ở hậu trường? Chà, nó được lưu vào đĩa và giữ trong bộ nhớ cache của hàng, v.v. Việc xóa sẽ làm tăng một chút hiệu suất của bạn (hãy sử dụng đồng hồ có độ chính xác mili giây để lưu ý).
Nhưng ... lần sau khi ai đó cần tạo tham chiếu đến bảng này, họ sẽ nguyền rủa bạn. Nếu dũng cảm thì họ sẽ thêm PK (và đợi DB tạo cột rất lâu). Nếu họ không dũng cảm hoặc ngu ngốc, họ sẽ bắt đầu tạo các tham chiếu bằng cách sử dụng khóa nghiệp vụ (tức là các cột dữ liệu), điều này sẽ gây ra cơn ác mộng bảo trì.
Kết luận:Vì chi phí để có một PK (ngay cả khi nó không được sử dụng ATM) là rất nhỏ, hãy để nó như vậy.