entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Uso de restricciones de llave foránea para mantener consistencia de datos en SQL

Si tengo las tablas

usuario (
    id INTEGER,
    nombre VARCHAR(100),
    email VARCHAR(100),
    sexo CHAR(1)
) 

y

tweet (
    id INTEGER,
    idUsuario INTEGER,
    texto VARCHAR(140),
    fecha DATE
) 

¿Cómo puedo restringir que en la tabla de tweets solo se permitan valores en el campo idUsuario correspondientes a un id de usuario real ?

1 Respuesta

0voto

Peter Puntos150470

Prueba así:

alter table tweet add constraint fk_tweet_usuario FOREIGN KEY (idUsuario) REFERENCES usuario(id) ON UPDATE CASCADE ON DELETE CASCADE

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta