Anda harus menghapus dan membuat ulang tabel atau setidaknya lastname
kolom untuk itu:
BEGIN;
ALTER TABLE atable RENAME lastname TO oldcol;
ALTER TABLE atable ADD lastname text NOT NULL;
UPDATE atable SET lastname = oldcol;
ALTER TABLE atable DROP oldcol;
COMMIT;
Tetapi latihan ini tidak ada gunanya, karena Anda selalu dapat menentukan urutan di mana Anda mendapatkan kolom di SELECT
ayat. Anda tidak menggunakan SELECT *
, apakah kamu? Itu akan menjadi masalah karena alasan lain juga; ini hanya berguna untuk kueri ad-hoc.