आपको तालिका को छोड़ना और फिर से बनाना होगा या कम से कम lastname
उसके लिए कॉलम:
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;
लेकिन अभ्यास बहुत व्यर्थ है, क्योंकि आप हमेशा उस क्रम को निर्धारित कर सकते हैं जिसमें आपको SELECT
में कॉलम मिलते हैं खंड। आप SELECT *
का उपयोग नहीं कर रहे हैं , क्या आप? यह अन्य कारणों से भी समस्याग्रस्त होगा; यह केवल तदर्थ प्रश्नों के लिए उपयोगी है।