sql >> Databasteknik >  >> RDS >> Mysql

Kolumnantal matchar inte värderäkning på rad 1 JAVA mysql

Tja, jag misstänker att det här är problemet:

insert into  MAXdb.emcsg values (default,?, ?, ? , ?, ?)

Du har inte specificerat vilken kolumn var och en av dessa parametrar är avsedd att referera till - och jag misstänker att du inte har 6 kolumner. Även om du gör har 6 kolumner i tabellen, skulle det vara en bra idé att uttryckligen ange i SQL vilken kolumn du menar att använda för varje parameter.



  1. MySQL Row-nivålås

  2. MySQL-strängseparation med kommaoperator

  3. Automatisk anslutning till PDO endast vid behov

  4. Grundläggande SQL-frågor