sql >> Databáze >  >> RDS >> Mysql

java.sql.SQLException:Počet sloupců neodpovídá počtu hodnot při chybě řádku 1

Toto je dotaz, který spouštíte:

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

uvedli jste 4 hodnoty sloupců, které mají být předány (class(name, strength ,room, section) ), ale pak předáváte 5 hodnot (dodatečná hodnota pro CURDATE())

Buď přidejte tento nový sloupec do tabulky a aktualizujte dotaz tak, aby zahrnoval také tento sloupec (tj. (class(name, strength ,room, section, curdate) )) NEBO odstraňte CURDATE().



  1. Zřetězit/sloučit hodnoty pole během seskupování/agregace

  2. uložit dlouhou hodnotu v databázi Android

  3. Načíst poslední známou hodnotu pro každý sloupec řádku

  4. PHP - připojení k databázi mysql z jiného serveru