Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcelo Sabdini

Problema com INSERT

Recommended Posts

Boa tarde,Estou tendo um problema em redesenvolver um sistema para um cliente. Hoje, tenho uma base de dados e tenho q redesenvolver o sistema em PHP, porem, esta ocorrendo o seguinte. Estou tentando fazer um INSERT na tabela 'empresa, onde existe o campo empresa que é chave primária.Só que quando eu dou o INSERT, naum passo valor para esse campo esperando q ele seja auto-increment. Mas, surge a seguinte mensagem:'Valor nulo na coluna "empresa" viola a restrição de não-nula'.Resumindo: COmo eu faço para que o campo empresa da tabela 'empresa' seja autoincrement?Alguem tem alguma dica? OBS: Antes q alguem peça pra eu postar o INSERT. Ele esta correto. Pois uso uma classe para manipular banco de dados... Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

use o psql e de o comando:

\d nome_tabela

 

verifique se o campo que voce diz tem mesmo auto incremento

deve aparecer algo parecido com isso:

not null default nextval('computadores_id_seq'::regclass)

 

se o campo não tiver auto incremento, voce pode alterar o tipo de dado dele, para auto incremento o tipo de dado do postgre é serial. Ex:

 

CREATE TABLE computador(id serial PRIMARY KEY, tipo text);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.