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.