sql >> Database >  >> RDS >> Mysql

C# MySQL-fout Kolomtelling komt niet overeen met waardetelling in rij 1

Uw vraag is:

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)

U heeft minder waarden dan u nodig heeft in de values statement, omdat je een komma mist tussen @situacao en @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)

Dit is weer een voorbeeld waarbij een goede opmaak een probleem had voorkomen.




  1. Beperk het aantal rijen waaraan u wilt deelnemen, in mysql

  2. SQLite NOT NULL-beperking

  3. Uitvoeringstijd van testquery's in laravel

  4. Meerdere tabellen retourneren vanuit een opgeslagen procedure