Mysql
 sql >> Baza danych >  >> RDS >> Mysql

problemy z przygotowaniem mysqli

Problemem nie jest liczba kolumn w tabeli, ale literówka w insert oświadczenie. Masz "IP.Email.File" zamiast "IP,Email,File", więc silnik DB uważa, że ​​masz inną liczbę kolumn niż literały określone w instrukcji 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 (?,?,?,?,?,?,?,?,?,?,?,?,?)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. W jaki sposób tabele innodb są blokowane podczas przetwarzania wyzwalacza ON INSERT?

  2. Doctrine2:Nie można wybrać jednostki poprzez zmienne identyfikacyjne bez wybrania przynajmniej jednego aliasu jednostki głównej

  3. Nie mogę uzyskać dostępu do bazy danych mysql (działającej na instancji AWS) z mojej aplikacji java

  4. MySql:Policz, ile razy słowa występują w kolumnie

  5. Jak wybrać tylko datę z pola DATETIME w MySQL?