Mysql
 sql >> Datenbank >  >> RDS >> Mysql

C#-MySQL-Fehler Spaltenanzahl stimmt nicht mit Wertanzahl in Zeile 1 überein

Ihre Abfrage lautet:

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)

Sie haben weniger Werte als Sie in den values benötigen -Anweisung, weil Ihnen zwischen @situacao ein Komma fehlt und @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)

Dies ist ein weiteres Beispiel, bei dem eine gute Formatierung ein Problem verhindert hätte.