Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur C# MySQL Le nombre de colonnes ne correspond pas au nombre de valeurs à la ligne 1

Votre requête est :

INSERT INTO Equipamento (equipamento, situacao, modelo, nr_serie, avaria, 
                         estado_equipamento, data, estado_reparacao, reincidente, ID)
        VALUES(@equipamento, @situacao @modelo, @nr_serie, @avaria,
               @estado_equipamento, @data, @estado_reparacao, @reincidente, @id)

Vous avez moins de valeurs que nécessaire dans les values déclaration, car il manque une virgule entre @situacao et @modelo :

INSERT INTO Equipamento (equipamento, situacao, modelo, nr_serie, avaria, 
                         estado_equipamento, data, estado_reparacao, reincidente, ID)
        VALUES(@equipamento, @situacao, @modelo, @nr_serie, @avaria,
               @estado_equipamento, @data, @estado_reparacao, @reincidente, @id)

C'est encore un autre exemple où un bon formatage aurait évité un problème.