Column count doesn’t match value count at row 1 – MySql


Questo errore di Mysql compare quando si cambia la struttura di una tabella, solitamente si aggiungono campi ed esistono operazioni di insert che non specificano i campi in cui si va ad inserire, esempio senza specifica dei campi

INSERT INTO tabella VALUES(
                      'val1',
                      'val2',
                      'val3'
                      );

Le soluzioni sono 2:

1 – si utilizza lo statement completo dell’SQL corretto oppure si aggiunge un valore per il capo aggiunto

INSERT INTO tabella 
      (col1,
      col2,
      col3)
VALUES(
      'val1',
      'val2',
      'val3'
      );

2 – si aggiunge un valore per il campo aggiunto:

INSERT INTO tabella VALUES(
                      'val1',
                      'val2',
                      'val3',
                      'val4'
                      );

Enjoy it!

Column count doesn’t match value count at row 1 – MySql ultima modifica: 2013-04-23T20:05:56+00:00 da Enrico

Comments are closed.