MySQL Forums
Forum List  »  Spanish

DML: Insert Into Sin Lista De Campos
Posted by: Skar .2007
Date: June 22, 2019 09:27PM

MySQL Workbench 8.0.16

Hola a todos

Cuando en una Base de Datos de SQL Server se ha de Insertar Datos en todos los Campos de una Tabla, no es necesario indicar entre paréntesis la lista de todos los Campos de dicha Tabla.

Según la Documentación Oficial de MySQL 8.0 también se puede aplicar este procedimiento.

Sin embargo cuando en una Tabla, por ejemplo, Tabla1 con los Campos: Id (Clave Primaria autogenerada), Campo2 y Campo3 al ejecutar la instrucción inferior muestra un Error:

INSERT INTO Tabla1
VALUES (Dato_Campo2, Dato_Campo3);

El Error es:

Error Code: 1136. Column count doesn't match value count at row 1

Finalmente al "corregir" la instrucción así:

INSERT INTO Tabla1 (Campo2, Campo3)
VALUES (Dato_Campo2, Dato_Campo3);

se logra insertar el Registro sin ningún problema, entonces...

La Documentación Oficial es incorrecta o...
¿Cómo implementar la Instrucción INSERT INTO sin lista de Campos?

Desde ya Muchísimas Gracias

Options: ReplyQuote


Subject
Views
Written By
Posted
DML: Insert Into Sin Lista De Campos
703
June 22, 2019 09:27PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.