Perguntas com a marcação «alter-table»

156
Como mudar a definição da coluna MySQL?

Eu tenho uma tabela mySQL chamada test: create table test( locationExpect varchar(120) NOT NULL; ); Quero alterar a coluna locationExpect para: create table test( locationExpect varchar(120); ); Como isso pode ser feito

107
ALTER TABLE sem travar a mesa?

Ao fazer uma instrução ALTER TABLE no MySQL, toda a tabela é bloqueada para leitura (permitindo leituras simultâneas, mas proibindo gravações simultâneas) durante a instrução. Se for uma mesa grande, as instruções INSERT ou UPDATE podem ser bloqueadas por muuuuito tempo. Existe uma maneira de fazer...

92
ALTER TABLE ADD COLUMN IF NOT EXISTS in SQLite

Recentemente, tivemos a necessidade de adicionar colunas a algumas de nossas tabelas de banco de dados SQLite existentes. Isso pode ser feito com ALTER TABLE ADD COLUMN. Claro, se a tabela já foi alterada, queremos deixá-la como está. Infelizmente, o SQLite não oferece suporte a uma IF NOT...