Criando uma tabela deu um erro.

07/04/2013

1

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?
Responder

Posts

07/04/2013

Joel Rodrigues

Se o campo id_uf for chave, ele precisa de um valor. Se não quiser inserir manualmente, é só defini-li como auto incremento.
Responder
ja fiz essa mudança no diagrama e ja passei para o codigo mas não ta dando certo.
Responder

09/04/2013

Joel Rodrigues

Como está o script de criação dessa tabela?
Responder

09/04/2013

Douglas

Roniere Almeida,

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

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

vlw
Responder

10/04/2013

Joel Rodrigues

Bom, então conseguiu?
Responder
sim, sim!!!
Responder

10/04/2013

Joel Rodrigues

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

10/04/2013

Douglas

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.
Responder
Muito Obrigado Douglas!!!
Responder