sql >> Databáze >  >> RDS >> Mysql

C# Chyba MySQL Počet sloupců neodpovídá počtu hodnot na řádku 1

Váš dotaz je:

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)

V values máte méně hodnot, než potřebujete prohlášení, protože mezi @situacao chybí čárka a @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)

Toto je další příklad, kdy by dobré formátování předešlo problému.




  1. Jak zajistit, aby databáze neměly fragmentované indexy

  2. T-SQL úterý #67:Nové zálohování a obnovení rozšířených událostí

  3. generovat dny z období

  4. Mysql transakce v rámci transakcí