The above error states that either you have specified more columns in the SQL syntax than you have provided data for or you have specified more data to go into columns than you have specified columns. Take the below for example.
SQL Example:
INSERT INTO devices (id,serial_number,active,mac_address,revision_id) VALUES(12,1234567,No,'00:00:00:00:00',14,7777777);
See how the VALUES specification has specified more data than the number of columns.