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

Vložte data do tabulky mySQL pomocí java

Myslím, že to nebude fungovat, protože počet hodnot je menší než počet sloupců ve vaší tabulce. Co musíte udělat, je zadat názvy sloupců, aby odpovídaly počtu vašich hodnot.

INSERT INTO incomeCalc VALUES (3, 75, 6, 25, 18.50)  // error
// the only way this will work is when you have only 5 columns in 
// your table but in your case you have 7 that is why it will not work

mělo by to být

INSERT INTO incomeCalc(specify columns here to the values bound to)
VALUES (3, 75, 6, 25, 18.50)

w3School:(INSERT)

Příkaz INSERT INTO je možné zapsat ve dvou formách.

První formulář neurčuje názvy sloupců, kam budou data vložena, pouze jejich hodnoty:

INSERT INTO table_name
VALUES (value1, value2, value3,...)

Druhý formulář určuje názvy sloupců i hodnoty, které mají být vloženy:

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)


  1. Jak získám aktuální časové pásmo MySQL?

  2. Android sqlite db.query vede k výjimce CursorIndexOutOfBoundsException

  3. Getting Error – ORA-01858:Na místě, kde se očekávala číslice, byl nalezen nečíselný znak

  4. Importujte soubor CSV přímo do MySQL