DML: Insert Into Sin Lista De Campos
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
Subject
Views
Written By
Posted
DML: Insert Into Sin Lista De Campos
945
June 22, 2019 09:27PM
365
June 26, 2019 01:46PM
290
June 26, 2019 01:53PM
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.