relacionar dos tablas
Publicado por Javier (1 intervención) el 14/09/2009 14:35:35
Hola:
Estoy haciendo una web con Dreamweaver 3 y necesito una sentencia que me relacione dos tablas.
En realidad lo que quiero conseguir es que en una tabla se ponen comentarios y en otra las respuestas a esos comentarios, de modo que en la web se vea cada comentario seguido de todas sus respuestas. Para ello tengo creadas dos tablas:
Comentarios:
id_comentario - INT - extraautoincrement - Primary Key
autor - varchar 100
descripcion - longtext
Respuestas:
id_respuesta - INT - extraautoincrement - Primary Key
autor - varchar 100
descripcion - longtext
comentario_id - INT - index
He intentado en la tabla respuestas relacionar comentario_id con id_comentario con DELETE in cascada UPDATE en cascada, pero cuando inserto datos en el formulario ma da error
A ver si alguien me puede decir como escribir la sentencia o si tengo algo mal configurado en las tablas. Son InnoDB
Muchas gracias.
Estoy haciendo una web con Dreamweaver 3 y necesito una sentencia que me relacione dos tablas.
En realidad lo que quiero conseguir es que en una tabla se ponen comentarios y en otra las respuestas a esos comentarios, de modo que en la web se vea cada comentario seguido de todas sus respuestas. Para ello tengo creadas dos tablas:
Comentarios:
id_comentario - INT - extraautoincrement - Primary Key
autor - varchar 100
descripcion - longtext
Respuestas:
id_respuesta - INT - extraautoincrement - Primary Key
autor - varchar 100
descripcion - longtext
comentario_id - INT - index
He intentado en la tabla respuestas relacionar comentario_id con id_comentario con DELETE in cascada UPDATE en cascada, pero cuando inserto datos en el formulario ma da error
A ver si alguien me puede decir como escribir la sentencia o si tengo algo mal configurado en las tablas. Son InnoDB
Muchas gracias.
Valora esta pregunta


0