Anda dapat mencoba pendekatan bertahap.
- Buat kolom bigint baru
- Buat pemicu penyisipan agar entri baru tetap sinkron dengan 2 kolom
- Jalankan pembaruan untuk mengisi semua nilai kosong di kolom bigint dengan nilai yang dikonversi
- Ubah indeks utama pada tabel dari kolom id lama Anda ke yang baru
- Arahkan FK dan kueri apa pun untuk menggunakan kolom baru
- Ubah kolom baru menjadi kolom identitas Anda dan hapus pemicu penyisipan dari #2
- Hapus kolom ID lama
Anda harus menyebarkan rasa sakit melalui 7 langkah ini alih-alih melakukan semuanya sekaligus.