Formas de insertar registros en tablas - Curso de MySQL en un minuto - Capítulo 22

En esta ocasión, te voy a mostrar un poco más del funcionamiento de INSERT.

Eliminar un registro en phpMyAdmin

Lo primero que vas a hacer, es eliminar el registro que creamos en el capítulo anterior desde phpMyAdmin. Solo tienes que ir a la tabla productlines y hacer click en el botón "Borrar".

Borrar registro con phpMyAdmin

Ahora que lo has eliminado, vamos a insertarlo de nuevo, pero no vamos a respetar el orden habitual de los campos como hicimos en el capítulo anterior.

En este caso, no estamos indicando algunos campos, y el orden, no es el correcto. Lo que si que tienes que respetar, es el orden de como escribes los campos en el INSERT. Si pones primero textDescription, lo primero que escribas en VALUES, va a ser la descripción del texto.
También, puedes omitir escribir ciertos campos. Estos quedarán por defecto en valor NULL.

Código SQL

INSERT INTO productlines (textDescription, productLine)
VALUES ("A new line of products to modernize", "Drones");

Insertar registros para todos los campos de la tabla

Si tienes pensado rellenar todos los campos de una tabla, no es necesario que los escribas en el INSERT. Solo tienes que indicar los VALUES en el mismo orden que tenemos los campos en la tabla, para que se corresponda cada dato con su correspondiente campo.

Código SQL

INSERT INTO productlines
VALUES ("Drones", "A new line of products to modernize", NULL, NULL);