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

Desafío de Declaración INSERT

Hola

When I run this code

para el desafío, me da un error diciendo que solo ingresé 3 valores cuando espera 4 entradas, aunque en realidad sí proporcioné 4 entradas.

No tengo idea de por qué está sucediendo esto.

1 Respuesta

Steven Parker
Steven Parker
244 163 puntos

La tabla ya tiene 3 entradas, tu código debe insertar la 4ª. Entonces el mensaje de error solo está diciendo que no funcionó.

La pista está donde las instrucciones dicen "La columna de id tiene auto incremento." Una columna con auto incremento no debe recibir un valor explícito, por lo que la columna "id" puede recibir un valor "null", u puede omitirse por completo.

En realidad primero intenté omitir el valor "id" porque tiene auto incremento y no funcionó. Pero ahora intenté insertar un valor NULL y funcionó. Muchas gracias.

Steven Parker
Steven Parker
244 163 puntos

Esto también funcionaría:

INSERT INTO productos (name, descripción, precio) VALUES (jeans, hdksjfjee nfis, 9.9);

¡Feliz codificación!