Establecer NULL en MySQL

Preet Sanghavi 29 marzo 2022
Establecer NULL en MySQL

En este tutorial, nuestro objetivo es explorar cómo establecer valores NULL en MySQL.

Es esencial actualizar campos de tabla específicos en MySQL como NULL si no hay ningún valor. Esta adición de valor NULL ayuda en el almacenamiento, la accesibilidad y el análisis de datos.

Es posible que deba establecer un campo particular de un formulario de validación como NULL si el usuario no proporciona información. MySQL ayuda a abordar esto con la ayuda de la instrucción UPDATE TABLE.

Vamos a entender cómo funciona este método.

Antes de comenzar, creemos un conjunto de datos ficticio para trabajar con una tabla, student_details, con algunas filas.

-- create the table student_details
CREATE TABLE student_details(
  stu_id int,
  stu_firstName varchar(255) DEFAULT NULL,
  stu_lastName varchar(255) DEFAULT NULL,
  primary key(stu_id)
);
-- insert rows to the table student_details
INSERT INTO student_details(stu_id,stu_firstName,stu_lastName) 
 VALUES(1,"Preet","Sanghavi"),
 (2,"Rich","John"),
 (3,"Veron","Brow"),
 (4,"Geo","Jos"),
 (5,"Hash","Shah"),
 (6,"Sachin","Parker"),
 (7,"David","Miller");

Establecer valores nulos en MySQL

La sintaxis básica de esta técnica se puede ilustrar de la siguiente manera.

UPDATE name_of_the_table SET column_name = NULL WHERE <condition>;

Basándonos en una condición particular, asignemos valores NULL a la columna stu_lastName de la tabla student_details.

UPDATE student_details SET stu_lastName = NULL WHERE stu_id IN (1,2,3);

La salida del bloque de código anterior se puede ilustrar con la siguiente consulta.

SELECT * from student_details;

Producción :

stu_id	stu_firstName	stu_lastName
1	      Preet	        NULL
2	      Rich	        NULL
3	      Veron	        NULL
4	      Geo	        Jos
5	      Hash	        Shah
6	      Sachin	    Parker
7	      David	        Miller

Como se muestra en el bloque de código anterior, a los estudiantes con stu_id como 1, 2 o 3 se les han asignado valores NULL a sus apellidos.

Por lo tanto, con la ayuda de la declaración UPDATE, podemos establecer de manera eficiente valores nulos para campos particulares en una tabla en MySQL.

Preet Sanghavi avatar Preet Sanghavi avatar

Preet writes his thoughts about programming in a simplified manner to help others learn better. With thorough research, his articles offer descriptive and easy to understand solutions.

LinkedIn GitHub