MySQL数据库结构、用户和日期
我有一个表,有3列MySQL数据库结构、用户和日期,mysql,Mysql,我有一个表,有3列用户、日期、文本,我想每天在每列中插入更新的文本,每个用户都有一个日期。我把用户设置为我的主键,这样的结构怎么样?我是mysql的新手。我最初的想法是这样的 用户1日期文本 日期文本 日期文本 用户2日期文本 日期文本 日期文本 但是我认为如果用户是主键的话,这就行不通了。主键应该是(用户,日期) 主键应该是(用户,日期) 我将在这个数据库中创建两个表。一个表将保存用户的帐户信息。第二个将使用唯一id、用户id、日期和文本保存要保存的文本。我将在此数据库中创建两个表。一个表将
用户、日期、文本
,我想每天在每列中插入更新的文本,每个用户都有一个日期。我把用户设置为我的主键,这样的结构怎么样?我是mysql的新手。我最初的想法是这样的
用户1日期文本
日期文本
日期文本
用户2日期文本
日期文本
日期文本
但是我认为如果用户是主键的话,这就行不通了。主键应该是
(用户,日期)
主键应该是
(用户,日期)
我将在这个数据库中创建两个表。一个表将保存用户的帐户信息。第二个将使用唯一id、用户id、日期和文本保存要保存的文本。我将在此数据库中创建两个表。一个表将保存用户的帐户信息。第二个将保存您要使用唯一id、用户id、日期和文本保存的文本。一个简单的解决方案是使用两个表 只有“用户”作为主键的一个 另一个为“user”“text”“date”,其中“user”为外键 主要
用户1
用户2 第二个
用户1文本1日期1
user1text2date2一个简单的解决方案是使用两个表 只有“用户”作为主键的一个 另一个为“user”“text”“date”,其中“user”为外键 主要
用户1
用户2 第二个
用户1文本1日期1
user1 text2 date2或者,您需要两个具有
一对多关系的表
USER1 DATE1 TEXT
USER1 DATE2 TEXT
USER1 DATE3 TEXT
USER2 DATE1 TEXT
USER2 DATE2 TEXT
USER2 DATE3 TEXT
或者,您需要两个具有一对多关系的表
USER1 DATE1 TEXT
USER1 DATE2 TEXT
USER1 DATE3 TEXT
USER2 DATE1 TEXT
USER2 DATE2 TEXT
USER2 DATE3 TEXT
我将使用用户和日期组合作为主键谢谢大家,阅读每个人的答案有助于我更好地理解:)我将使用用户和日期组合作为主键谢谢大家,阅读每个人的答案有助于我更好地理解:)如果他想存储有关其用户的详细信息,我绝对认为这是最好的选择。如果他想存储用户的详细信息,我绝对认为这是最好的选择。
Table1: User
UserId, Name
Table2: Messages (or whatever)
MessageId, UserId, Date, Text