Masalahnya bukan pada jumlah kolom dalam tabel, tetapi ada kesalahan ketik pada insert
penyataan. Anda memiliki "IP.Email.File" bukan "IP,Email,File", sehingga mesin DB mengira Anda memiliki jumlah kolom yang berbeda dari literal yang ditentukan dalam pernyataan insert.
INSERT INTO `Orders`
-- 11 columns here, because "IP.Email.File" parses as one column
(OrderID,IP.Email.File,Cat,Price,Discount,Size,Scaleby,Emailed,Downloaded,Payment,DateTime)
-- 13 values here
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)