Tenho um campo (ID) que é um compo com autoincremento no MySQL, na hora de fazer o insert passo todos os campos menos o campo de autoincremento, mas retorna erro.
Minha tabela tem 3 campos ID , usuario, Senha
A sintax q uso é essa - insert into login values (‘alan’,‘alan’)
o erro é esse - Column count doesn’t match value count at row 1
Tenho um campo (ID) que é um compo com autoincremento no MySQL, na hora de fazer o em 3 campos ID , usuario, Senha
insert into login values (‘alan’,‘alan’)
não seria assim:
insertinto(login,senha)values('alan','alan')
italo.vendrameto
Uma regrinha para querys INSERT se vc não qualificar os campos no comando insert vc DEVE especificar valor para todos os campo, mesmo para os que sejam nulos:
imaginando a sua tabela
CREATE TABLE login (
id int (5) not null auto_increment,
usuario varchar(50),
senha varchar(50)
)
INSERTINTOloginVALUES(null,'nome do usuario','senha do cara');
INSERTINTOlogin(usuario,senha)VALUES('nome do usuario','senha do cara');