Eu nomeei erroneamente uma coluna em hased_passwordvez de hashed_password. Como atualizo o esquema do banco de dados, usando a migração para renomear esta
O "ALTER TABLE" é uma instrução SQL que permite fazer alterações de esquema em uma tabela de banco de dados (ou seja, adicionar, eliminar ou alterar colunas de uma tabela existente).
Eu nomeei erroneamente uma coluna em hased_passwordvez de hashed_password. Como atualizo o esquema do banco de dados, usando a migração para renomear esta
Eu tenho uma tabela que possui várias colunas inteiras anuláveis. Isso é indesejável por vários motivos, por isso estou procurando atualizar todos os nulos para 0 e depois definir essas colunas para NOT NULL. Além de alterar nulos para 0, os dados devem ser preservados. Estou procurando a sintaxe...
Estou usando o código a seguir para verificar se a tabela temporária existe e soltar a tabela, se existir, antes de criar novamente. Funciona bem desde que eu não mude as colunas. Se eu adicionar uma coluna posteriormente, ocorrerá um erro dizendo "coluna inválida". Por favor, deixe-me saber o que...
Estou usando o SQL Server 2008 e o Navicat. Eu preciso renomear uma coluna em uma tabela usando SQL. ALTER TABLE table_name RENAME COLUMN old_name to new_name; Esta declaração não
Preciso alterar a chave primária de uma tabela para uma coluna de identidade, e já existe um número de linhas na tabela. Eu tenho um script para limpar os IDs para garantir que eles sejam seqüenciais a partir de 1, funcionem bem no meu banco de dados de teste. Qual é o comando SQL para alterar...
Dada a tabela criada usando: CREATE TABLE tbl_Country ( CountryId INT NOT NULL AUTO_INCREMENT, IsDeleted bit, PRIMARY KEY (CountryId) ) Como posso excluir a coluna
Como renomear uma coluna na tabela xyz? As colunas são: Manufacurerid, name, status, AI, PK, int Eu quero renomear para manufacturerid Tentei usar o painel PHPMyAdmin, mas recebo este erro: MySQL said: Documentation #1025 - Error on rename of '.\shopping\#sql-c98_26' to
A SQLconsulta que eu usei é: ALTER TABLE oldtable RENAME TO newtable; Mas, isso me dá um erro. Servidor: mensagem 156, nível 15, estado 1, linha 1 Sintaxe incorreta perto da palavra-chave
Estou tentando alterar uma coluna de a varchar(50)para a nvarchar(200). Qual é o comando SQL para alterar esta
Eu criei uma tabela e acidentalmente coloquei o varcharcomprimento em 300vez de 65353. Como posso consertar isso? Um exemplo seria
Eu precisaria renomear algumas colunas em algumas tabelas em um banco de dados SQLite. Eu sei que uma pergunta semelhante foi feita anteriormente no stackoverflow, mas era para o SQL em geral, e o caso do SQLite não foi mencionado. A partir da documentação do SQLite para ALTER TABLE , entendo que...
Como alterar o tamanho da salarycoluna na employeetabela de
Como título, tenho uma tabela existente que já está preenchida com 150000 registros. Eu adicionei uma coluna de identificação (que atualmente é nula). Suponho que posso executar uma consulta para preencher esta coluna com números incrementais e, em seguida, definir como chave primária e ativar o...
Estou adicionando uma nova coluna "NOT NULL" ao meu banco de dados Postgresql usando a seguinte consulta (higienizada para a Internet): ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL; Cada vez que executo essa consulta, recebo a seguinte mensagem de erro: ERROR: column...
Eu tenho uma mesa chamada provider. Eu tenho três colunas chamadas person, place, thing. Pode haver pessoas duplicadas, lugares duplicados e coisas duplicadas, mas nunca pode haver uma combinação dupada de pessoa-lugar-coisa. Como ALTER TABLE adicionaria uma chave primária composta para esta...
Estou tentando modificar uma tabela para criar sua coluna de chave primária AUTO_INCREMENTapós o fato. Eu tentei o seguinte SQL, mas recebi uma notificação de erro de sintaxe. ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT Estou fazendo algo errado ou isso não é possível? +...
Eu tenho uma tabela e uma das colunas é "Data" do tipo datetime. Decidimos adicionar uma restrição padrão a essa coluna Alter table TableName alter column dbo.TableName.Date default getutcdate() mas isso me dá erro: Sintaxe incorreta perto de '.' Alguém vê algo obviamente errado aqui, o...
No SQL Server, tenho uma nova coluna em uma tabela: ALTER TABLE t_tableName ADD newColumn NOT NULL Isso falha porque eu especifico NOT NULL sem especificar uma restrição padrão. A tabela não deve ter uma restrição padrão. Para contornar isso, eu poderia criar a tabela com a restrição padrão e...
É possível alterar a tabela e adicionar várias colunas em uma única instrução no sqlite? O seguinte não funcionaria. alterar teste da tabela adicionar texto à coluna mycolumn1, adicionar texto à coluna
O manual de referência do MySQL não fornece um exemplo claro de como fazer isso. Eu tenho uma coluna do tipo ENUM de nomes de países aos quais preciso adicionar mais países. Qual é a sintaxe correta do MySQL para conseguir isso? Aqui está a minha tentativa: ALTER TABLE carmake CHANGE country...