Mysql
 sql >> Base de données >  >> RDS >> Mysql

java.sql.SQLException :le nombre de colonnes ne correspond pas au nombre de valeurs à la ligne 1

Voici la requête que vous exécutez :

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

vous avez mentionné 4 valeurs de colonne à transmettre (class(name, strength ,room, section) ), mais vous passez ensuite 5 valeurs (une valeur supplémentaire pour CURDATE())

Ajoutez cette nouvelle colonne dans le tableau et mettez à jour la requête pour inclure également cette colonne (c'est-à-dire (class(name, strength ,room, section, curdate) )) OU supprimer CURDATE().