Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL数据库结构、用户和日期_Mysql - Fatal编程技术网

MySQL数据库结构、用户和日期

MySQL数据库结构、用户和日期,mysql,Mysql,我有一个表,有3列用户、日期、文本,我想每天在每列中插入更新的文本,每个用户都有一个日期。我把用户设置为我的主键,这样的结构怎么样?我是mysql的新手。我最初的想法是这样的 用户1日期文本 日期文本 日期文本 用户2日期文本 日期文本 日期文本 但是我认为如果用户是主键的话,这就行不通了。主键应该是(用户,日期) 主键应该是(用户,日期) 我将在这个数据库中创建两个表。一个表将保存用户的帐户信息。第二个将使用唯一id、用户id、日期和文本保存要保存的文本。我将在此数据库中创建两个表。一个表将

我有一个表,有3列
用户、日期、文本
,我想每天在每列中插入更新的文本,每个用户都有一个日期。我把用户设置为我的主键,这样的结构怎么样?我是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