[Resolvido]Ajuda com insert mysql

4 respostas
Luciano_Lopes

Pessoal, estou usando a seguinte query para incrementar um campo na tabela, o problema é que ele só incrementa se ja existir algum registro no banco, quero que ele insira ‘1’ caso a tabela esteja vazia:

4 Respostas

pmlm
insert into pessoas (codigo_interno,nome) values (COALESCE((select max(a.codigo_interno)+1 from pessoas a),1),'Luciano')
Luciano_Lopes

Valeu, não sabia desse comando, muito util :smiley:

J

Opa!
Cara, porque não faz da sua coluna um auto increment?

CREATE TABLE aux ( id MEDIUMINT NOT NULL AUTO_INCREMENT, name CHAR(30) NOT NULL, PRIMARY KEY (id) )

Facilitaria a sua vida.

Luciano_Lopes

Minha tabela ja tem auto incremento mas preciso de um incremento “manual” nesse outro campo, mas ja foi resolvido o problema :smiley:

Criado 29 de dezembro de 2012
Ultima resposta 30 de dez. de 2012
Respostas 4
Participantes 3