
Carlos Andres Gonzalez Olaya
PreguntaBuen día,
Me ayudan con lo siguiente por favor. Al insertar los 4 clientes Esta saliendo el siguiente error: ERROR 1136 (21S01): Column count doesn’t match value count at row 1. No le envié el client_id ya que este es autoincremental. pero por las dudas se lo coloque y también me genera el mismo error.
INSERT INTO clients
VALUES (‘Maria Dolores Gomez’,‘Maria Dolores.95983222J@random.names’,‘1971-06-06’,‘F’,1,CURRENT_TIMESTAMP),
(‘Adrian Fernandez’,‘Adrian.55818851J@random.names’,‘1970-04-09’,‘M’,1,CURRENT_TIMESTAMP),
(‘Maria Luisa Marin’,‘Maria Luisa.83726282A@random.names’,‘1957-07-30’,‘F’,1,CURRENT_TIMESTAMP),
(‘Pedro Sanchez’,‘Pedro.78522059J@random.names’,‘1992-01-31’,‘M’,1,CURRENT_TIMESTAMP);
Esta saliendo el siguiente error: ERROR 1136 (21S01): Column count doesn’t match value count at row 1

Jeyson David Vargas Crespo
Me sale el mismo error, pero no se porque:
INSERT INTO clients VALUES (1,'Maria Dolores Gomez','Maria Dolores.95983222J@random.names','1971-06-06','F',1,'2018-04-09 16:51:30'), (2,'Adrian Fernandez','Adrian.55818851J@random.names','1970-04-09','M',1,'2018-04-09 16:51:30'), (3,'Maria Luisa Marin','Maria Luisa.83726282A@random.names','1957-07-30','F',1,'2018-04-09 16:51:30'), (4,'Pedro Sanchez','Pedro.78522059J@random.names','1992-01-31','M',1,'2018-04-09 16:51:30')
Y este es el error:
ERROR 1136 (21S01): Column count doesn't match value count at row 1
Agradezco su ayuda...

Facundo Nicolás García Martoni
Hola Andrew! Lo más recomendable es no tocar el valor autoincremental al momento de insertar los datos. Una sentencia efectiva, que te ahorraría bugs en el futuro, sería esta:
INSERT INTO authors (name, nationality) VALUES (‘Gabriel Garcia Marquez’, ‘COL’);

Carlos Andres Gonzalez Olaya
Ya lo solucione, para el campo client_id le coloque DEFAULT.
No entiendo el por que fue necesario colocarle esta sentencia para que el autoincrementador funcionara.