Mysql
 sql >> Baza danych >  >> RDS >> Mysql

java.sql.SQLException:liczba kolumn nie odpowiada liczbie wartości w wierszu 1 błąd

To jest zapytanie, które uruchamiasz:

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

wymieniłeś 4 wartości kolumn do przekazania (class(name, strength ,room, section) ), ale następnie przekazujesz 5 wartości (dodatkowa wartość dla CURDATE())

Dodaj tę nową kolumnę do tabeli i zaktualizuj zapytanie, aby zawierało również tę kolumnę (tj. (class(name, strength ,room, section, curdate) )) LUB usuń 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. Zapowiedź ClusterControl 1.7.2:ulepszona kopia zapasowa PostgreSQL i wsparcie dla TimescaleDB i MySQL 8.0

  2. Czy zapytanie MySQL może zmienić wiersze w kolumny?

  3. Co oznacza operator :=w mysql?

  4. Chart.js - Pobieranie danych z bazy danych za pomocą mysql i php

  5. Zamknij połączenie MySQL (PHP)