¿Alguien sabría decirme porqué me da este error y qué significa? Creo que tengo todo como lo hizo el profesor y no logro entender que fal...

Pregunta de la clase:
SELECT
Iván Yáñez López

Iván Yáñez López

Pregunta
studenthace 4 años

¿Alguien sabría decirme porqué me da este error y qué significa? Creo que tengo todo como lo hizo el profesor y no logro entender que falla.

INSERT INTO

usuarios
(
id
,
login
,
password
,
nickname
,
email
) VALUES (1,‘israel’,‘jc8209*(^GCHN_(hcLA’,‘Israel’,‘israel@platziblog.com’) Error Code: 1062. Duplicate entry ‘1’ for key ‘usuarios.PRIMARY’

Gracias!!

1 respuestas
para escribir tu comentario
    Carlos Eduardo Gomez García

    Carlos Eduardo Gomez García

    teacherhace 4 años

    ¡Hola!, ese error es porque estás insertando una clave primaria que ya existe, las claves primarias son únicas e irrepetibles, ya que son el identificador del registro dentro de la base de datos.

    Al parecer en tu base de datos ya tienes un registro con el id "1", para insertar otro registro procura cambiar la clave primaria:

    INSERT INTO usuarios (id,login,password,nickname,email) VALUES (2,‘israel’,‘jc8209*(^GCHN_(hcLA’,‘Israel’,‘israel@platziblog.com’)
Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.

Curso de Base de Datos [Empieza Gratis]
Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.