【发布时间】:2013-09-03 07:18:03
【问题描述】:
我有一个表用户:
id INT PRIMARY AUTO_INCREMENT
name VARCHAR(30) NOT NULL
我也有桌帖
id INT PRIMARY AUTO_INCREMENT
post TEXT NOT NULL
如果用户访问某个帖子,我想在数据库中存储他已经查看过该帖子的某个位置。我将如何修改数据库以适应这种情况,以及我将如何查询用户没有看到的帖子。我应该创建一个新表来存储该信息吗?还是有什么其他妙招?
我的想法是,我只是想要一种方式,如果用户一旦查看该帖子,他就无法再次查看它。
抱歉,我只是想学习数据库,这是我觉得非常有趣和困难的一项挑战。
【问题讨论】:
标签: mysql database postgresql database-design