Gostaria de saber se tem como fazer um select nas colunas do banco, condicionando se existir a coluna, ignore, caso contrário, adicione tal coluna. Ex.: IF NOT EXISTS (SELECT * FROM information_schema.columns WHERE table_schema = 'estado' and column_name = 'id_pais') ALTER TABLE estado ADD id_pais CHAR(4) DEFAULT '1058'; A ideia é essa, mas não consegui chegar a uma sintaxe correta.