cada usuarios puede hacer mas de un post y puede llegar a comentar mas de una vez en cada post, de este modo cada post deberia tener sus propios comentarios y estar creados por un unico usuario de la misma forma cada comentario deberia de tener un usuario que lo realizo
Realice algo
drop database if exists foro_DB;
create database foro_DB;
use foro_DB;
drop table if exists usuarios ;
drop table if exists datos_usuarios;
drop table if exists baneos;
drop table if exists post;
drop table if exists categorias;
create table usuarios (login varchar(50), clave varchar(50), fecha_ingreso date, permisos int default 1,
primary key(login), email varchar(50), ip varchar(20));
create table baneos (login varchar(50),email varchar(50));
create table post (identificador_post int(3), titulo varchar(200),contenido varchar(500),fecha datetime NOT NULL default '0000-00-00 00:00:00',autor_usuario varchar(50));
create table categorias(identificador_categorias int(3),nombre_categoria varchar(50),identificador_post int(3));
create table comentarios(identificador_comentarios int(3),mensaje varchar(200),
identificador_post int(3),autor_usuario varchar(50));
alter table baneos add foreign key(login) references usuarios;
alter table post add foreign key(autor_usuario) references usuarios;
alter table categorias add foreign key(identificador_post) references post;
alter table comentarios add foreign key(identificador_post) references post;
alter table comentarios add foreign key(autor_usuario) references usuarios;
insert into usuarios values("admin","3b16861fac9e05441ad5cd756f2c0237aa 8c4621","","12345",
"[email protected]","");
insert into usuarios values("moderador","128943","","12","acoevil90@hot mail.com","");
insert into post values("1","prueba","contenido de la prueba","","admin");
insert into post values("2","prueba2","contenido de la prueba","","admin");
insert into post values("3","prueba2","contenido de la prueba","","moderador");
insert into post values("4","prueba","contenido de la prueba","","admin");
insert into comentarios values("1","Mensaje1","1","admin");
insert into comentarios values("2","Mensaje2","2","moderador");
insert into comentarios values("3","Mensaje3","2","moderador");
insert into comentarios values("4","Mensaje4","1","moderador");
insert into comentarios values("5","Mensaje1","1","admin");
Muchas gracias por sus consejos
