Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Probleme mit MySQL vorbereiten

Das Problem ist nicht die Anzahl der Spalten in der Tabelle, sondern ein Tippfehler im insert Aussage. Sie haben "IP.Email.File" anstelle von "IP,Email,File", also denkt die DB-Engine, dass Sie eine andere Anzahl von Spalten als Literale haben, die in der Insert-Anweisung angegeben sind.

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 (?,?,?,?,?,?,?,?,?,?,?,?,?)