Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

Bases de Datos Modificar Datos con SQL Agregando Datos a una Base de Datos Añadir datos con SQL

Cuando inserto una fila, ¿tengo que escribir NULL para que la id use la propiedad de autoincremento?

INSERT INTO <tabla> VALUES(NULL, "bla", "bla");

aquí, la primera entrada se autoincrementa así que quiero hacer uso de eso. ¿Tengo que asignarle el valor NULL?

1 Respuesta

Solo para añadir que en caso de que no especifiques los nombres de las columnas, entonces necesitas ingresar NULL para la columna id.

Entonces mientras esto funciona bien

INSERT INTO actors (name) VALUES ("John Smith");

Esto no

INSERT INTO actors VALUES ("John Smith");

y tendrías que usar NULL así

INSERT INTO actors VALUES (NULL, "John Smith");