Gunakan INSERT ... SELECT :
insert into your_table (c1, c2, ...)
select c1, c2, ...
from your_table
where id = 1
dimana c1, c2, ... adalah semua kolom kecuali id . Jika Anda ingin menyisipkan secara eksplisit dengan id dari 2 kemudian sertakan itu dalam daftar kolom INSERT Anda dan PILIH Anda:
insert into your_table (id, c1, c2, ...)
select 2, c1, c2, ...
from your_table
where id = 1
Anda harus menangani kemungkinan duplikat id dari 2 dalam kasus kedua tentu saja.