Column count does not match the count of values in row 1

0

I need guidance on how to identify the error in this message after importing a text file:

  

1136 - Column count does not match the count of values in row 1

The columns of the table are 10 and the data entered is also 10. SEE:

INSERT INTO 'cgts' ('id', 'nome', 'cidade', 'estado', 'email', 'tipo', 'titulo', 'mensagem', 'data', 'ver') VALUES
(NULL, 'Álvaro', 

'Bau', '', '222.32.232.223', 'Curioso', 'Cultura inutil:-', 'Turritopsis é biologicamente imortal. ', '2017-04-05', '1');
    
asked by anonymous 05.04.2017 / 13:44

2 answers

1

You have one more column in your column listing than in the value column. According to the query you posted, it has the following relation of values:

id -> NULL
nome -> 'Álvaro'
cidade -> 'Bau'
estado -> ''
email -> '222.32.232.223'
tipo -> 'Curioso'
titulo -> 'Cultura inutil:-', 'Turritopsis é biologicamente imortal. '
mensagem -> '2017-04-05'
ver -> '1'

I think you have an error in the given titulo . Probably his intention was to put a quotation mark after "Useless Culture: -", which is missing. It looks like this:

id -> NULL
nome -> 'Álvaro'
cidade -> 'Bau'
estado -> ''
email -> '222.32.232.223'
tipo -> 'Curioso'
titulo -> 'Cultura inutil:-'' 
mensagem -> ''Turritopsis é biologicamente imortal. '
data -> '2017-04-05'
ver -> '1'
    
05.04.2017 / 14:06
0

Verify that your id is AUTO_INCREMENT, then remove the id from the insert.

INSERT INTO 'cgts' ('nome', 'cidade', 'estado', 'email', 'tipo', 'titulo', 'mensagem', 'data', 'ver') VALUES ('Álvaro', 'Bau', '', '222.32.232.223', 'Curioso', 'Cultura inutil:', 'Turritopsis é biologicamente imortal. ', '2017-04-05', '1');
    
05.04.2017 / 13:47