Просто ты указываешь в операторе поля и величины для них, количество тех и других у тебя не совпадает... Получается что-то типа:
INSERT INTO tbl (col1, col2, col3) VALUES (val1, val2)
То есть указано три столбца, а значений только два (или наоборот) - судя по окошку ошибки. Еще может случиться, что при выполнении:
INSERT INTO tbl VALUES (val1, val2)
количество столбцов в табллице будет больше (или меньше) и они не имеют установки значения default...