sql >> Databasteknik >  >> RDS >> Mysql

java.sql.SQLException:Kolumnantal matchar inte värderäkning vid rad 1 fel

Det här är frågan som du kör:

insert into class(name, strength ,room, section) values ('" + cname + "','" + cstrength + "','" + croom + "','" + csection + "', CURDATE());")

du har nämnt fyra kolumnvärden som ska passeras (class(name, strength ,room, section) ), men då skickar du in 5 värden (ett extra värde för CURDATE())

Lägg antingen till den nya kolumnen i tabellen och uppdatera frågan så att den också inkluderar den kolumnen (dvs. (class(name, strength ,room, section, curdate) )) ELLER ta bort CURDATE().



  1. Övervakning av PostgreSQL i en hybridmiljö

  2. När är det dags att uppgradera till SQL?

  3. Uppgraderad till Ubuntu 16.04 nu är MySQL-python-beroenden brutna

  4. Oracle-fråga för att hitta alla förekomster av ett tecken i en sträng