Mysql
 sql >> база данни >  >> RDS >> Mysql

java.sql.SQLException:Броят на колоните не съвпада с броя на стойностите при грешка на ред 1

Това е заявката, която изпълнявате:

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

споменахте 4 стойности на колони, които трябва да бъдат предадени (class(name, strength ,room, section) ), но след това предавате 5 стойности (допълнителна стойност за CURDATE())

Или добавете тази нова колона в таблицата и актуализирайте заявката, за да включи и тази колона (т.е. (class(name, strength ,room, section, curdate) )) ИЛИ премахнете CURDATE().



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да разбера колко реда връща една Perl DBI заявка?

  2. MySQL 'Поръчай по' - правилно сортиране на букви и цифри

  3. Моделиране на варианти на продукта

  4. изграждане на ролеви приложения

  5. MySQL Workbench показва резултатите като BLOB