[Resolvido]Ajuda com insert mysql

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:

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

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

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.

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