Bạn có thể thử cách tiếp cận theo giai đoạn.
- Tạo một cột bigint mới
- Tạo trình kích hoạt chèn để giữ các mục nhập mới đồng bộ với 2 cột
- Thực hiện cập nhật để điền tất cả các giá trị trống trong cột bigint với giá trị được chuyển đổi
- Thay đổi chỉ mục chính trên bảng từ cột id cũ của bạn thành chỉ mục mới
- Trỏ bất kỳ FK và truy vấn nào để sử dụng cột mới
- Thay đổi cột mới để trở thành cột danh tính của bạn và xóa trình kích hoạt chèn khỏi # 2
- Xóa cột ID cũ
Cuối cùng, bạn nên giải tỏa nỗi đau qua 7 bước này thay vì đánh bại tất cả cùng một lúc.