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)
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,...)