SQL: aggiungere colonne a tabella esistente
01/02/2013Con una brevissima e semplice istruzione SQL possiamo modificare le nostre tabelle inserendo nuove colonne senza necessariamente dover passare attraverso PhpMyAdmin o altre interfaccia che ci costringerebbero ad operare una colonna alla volta.
Segue un esempo di istruzione SQL in questo senso (inseriamo 13 nuove colonne, ognuna con le proprie specifiche, nell'esempio tutte 'intero, not null, valore di default 0), ovviamnte ogni singila colonna potrà avere caratteristiche diverse sia come tipo di dati sia per le altre specifiche):
alter TABLE `nome_tabella` add (
`nome_colonna_1` int(3) NOT NULL DEFAULT '0',
`nome_colonna_2` int(3) NOT NULL DEFAULT '0',
`nome_colonna_3` int(3) NOT NULL DEFAULT '0',
`nome_colonna_4` int(3) NOT NULL DEFAULT '0',
`nome_colonna_5` int(3) NOT NULL DEFAULT '0',
`nome_colonna_6` int(3) NOT NULL DEFAULT '0',
`nome_colonna_7` int(3) NOT NULL DEFAULT '0',
`nome_colonna_8` int(3) NOT NULL DEFAULT '0',
`nome_colonna_9` int(3) NOT NULL DEFAULT '0',
`nome_colonna_10` int(3) NOT NULL DEFAULT '0',
`nome_colonna_11` int(3) NOT NULL DEFAULT '0',
`nome_colonna_12` int(3) NOT NULL DEFAULT '0',
`nome_colonna_13` int(3) NOT NULL DEFAULT '0',
)