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:
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 
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 