这是一个创建于 4111 天前的主题,其中的信息可能已经有所发展或是发生改变。
有两个表
这个表是 信息表,是所有帖子的超类
create table Message
(
mes_id varchar(20),
user_id varchar(20) NOT NULL,
parent_id varchar(20),
content varchar(10000),
noticed_user varchar(1000),
primary key(mes_id),
foreign key(user_id) references User
on update cascade
);
这个表是 心愿表,由Message泛化而来
create table Wish
(
wish_id varchar(20),
yes_or_no integer,
get_time varchar(20),#这里其实可以用time这个数据类型
wanted_users varchar(1000),
primary key(wish_id),
foreign key(wish_id) references Message
on delete cascade on update cascade
);
问题是我现在如果想插入一个心愿,我应该怎么插??
2 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
ekenchan 2013-08-07 11:24:40 +08:00
如果你用hibernate的话可以用joined-subclass映射子类
|
|
|
2
xevan 2013-08-07 11:55:28 +08:00 via iPhone 1
@ ekenchan 噢!没有用那些框架。就是单纯的mysql数据库。你说,我们做一个学校的信息共享平台,类似于论坛,有没有必要用ER图这种系统化的方法,还是直接建表来得快?
|