Criando uma tabela deu um erro.

MySQL

07/04/2013

codigo da tabela




INSERT INTO TB_UF(SIGLA_UF, DESCRICAO) VALUES
('AC', 'Acre'), 
('AL', 'Alagoas'),
('AP', 'Amapá'),  
('AM', 'Amazonas'),
('BA', 'Bahia'),
('CE', 'Ceará'), 
('DF', 'Distrito Federal'), 
('ES', 'Espirito Santo'),
('GO', 'Goias'),
('MA', 'Maranhão'),
('MT', 'Mato Grosso'),
('MS', 'Mato Grosso do Sul'),
('MG', 'Minas Gerais'),
('PA', 'Pará'),
('PB', 'Paraiba'),
('PR', 'Paraná'),
('PE', 'Pernambuco'),
('PI', '`Piauí'),
('RJ', 'Rio de Janeiro'),
('RN', 'Rio Grande do Norte'),
('RS', 'Rio Grande do Sul'),
('RO', 'Rondonia'),
('RR', 'Roraima'), 
('SC', 'Santa Cantarina'),
('SP', 'São Paulo'),
('SE', 'Sergipe'),
('TO', 'Tocantins'); 



sendo que a tabela tem 3 campos estou inserindo dois.

mensagem de erro:

Erro code: 1364. Field 'id_uf' doesn´t have a default value

alguem sabe o que pode ser?
Roniere Almeida

Roniere Almeida

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

07/04/2013

Se o campo id_uf for chave, ele precisa de um valor. Se não quiser inserir manualmente, é só defini-li como auto incremento.
GOSTEI 0
Roniere Almeida

Roniere Almeida

07/04/2013

ja fiz essa mudança no diagrama e ja passei para o codigo mas não ta dando certo.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

07/04/2013

Como está o script de criação dessa tabela?
GOSTEI 0
Douglas

Douglas

07/04/2013

Roniere Almeida,

passe o último campo da sua tabela, porém como nulo ou vazio.

Que vai funcionar.
GOSTEI 0
Roniere Almeida

Roniere Almeida

07/04/2013

Joel e Douglas, infelizmente tive que fazer de outra forma, exclui e refiz, algo não estava certo.

vlw
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

07/04/2013

Bom, então conseguiu?
GOSTEI 0
Roniere Almeida

Roniere Almeida

07/04/2013

sim, sim!!!
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

07/04/2013

Ah, então beleza.
Vou marcar esse tópico como Concluído para manter a organização do fórum.
Abraço.
GOSTEI 0
Douglas

Douglas

07/04/2013

Joel e Douglas, infelizmente tive que fazer de outra forma, exclui e refiz, algo não estava certo.

vlw


Hum...
entendi. Boa sorte nos códigos fera.
GOSTEI 0
Roniere Almeida

Roniere Almeida

07/04/2013

Muito Obrigado Douglas!!!
GOSTEI 0
POSTAR