Saya pikir itu tidak akan berfungsi karena jumlah nilainya kurang dari jumlah kolom di tabel Anda. Yang harus Anda lakukan adalah menentukan nama kolom agar sesuai dengan jumlah nilai Anda.
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
seharusnya
INSERT INTO incomeCalc(specify columns here to the values bound to)
VALUES (3, 75, 6, 25, 18.50)
Pernyataan INSERT INTO dapat ditulis dalam dua bentuk.
Formulir pertama tidak menentukan nama kolom tempat data akan disisipkan, hanya nilainya:
INSERT INTO table_name
VALUES (value1, value2, value3,...)
Formulir kedua menentukan nama kolom dan nilai yang akan disisipkan:
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)