基本上,我已经建立了一个类似于日记的网站,可以将任何用户类型存储到数据库列中。我希望它就像一本真实的日记,在其中用户每天登录并写出自己的想法,以后可以访问他所写的所有页面。
现在,我在数据库行中只有一个diary
列,为每个用户分配了一个。为每个用户制作一张桌子的效率很低。
那么我该如何存储用户输入的日期以供以后访问?
数据库中的列:id
(AI,int),email
(文本),password
(文本),diary
(文本),date
(日期)。
答案 0 :(得分:0)
您的设置应该标准化。我的意思是:
例如:
Table Users
ID: auto-increment id
EmailAddress: string
Password: string
Table diary_entries
ID: auto-incremnt id
UserId: foreign key to table Users, ID field
Entry: the diary entry itself
Date: the date when the entry was added. This could be set to NOW() when you do the insert.
关于实现这一点,您将必须提供一些代码,进行研究,然后在您的研究没有帮助的情况下发布特定问题。但是不要问“如何做”问题,它们会很快在SO上被标记出来。