Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.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,我想创建mysql数据库或单个表来维护一些小型体育俱乐部的数据。实际上,我们必须每月支付清理费用,因此最好是将数据保存在mysql中。我需要存储以下数据(id、姓名、地址)以及每个月的缴费日期。最好、最简单的解决方案是什么 CREATE TABLE sport_club_members ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, name VARCHAR(100), address VARCHAR(100), payment_due

我想创建mysql数据库或单个表来维护一些小型体育俱乐部的数据。实际上,我们必须每月支付清理费用,因此最好是将数据保存在mysql中。我需要存储以下数据(id、姓名、地址)以及每个月的缴费日期。最好、最简单的解决方案是什么

CREATE TABLE sport_club_members (
  id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(100),
  address VARCHAR(100),
  payment_due_at TIMESTAMP DEFAULT NOW()
);

这将为您构建一个表。

非常基本的方法是两个表

用伪代码为您的成员创建一个表(创建您自己的想法;-)而不是复制和粘贴它们)

另一个用于收到的付款

ID INT auto_increment PK
UID INT ForeignKey to members table
payment_date DATE
amount DOUBLE
然后通过任何语言/程序提取一个月的缺失付款


这可以在任何时候进行更详细的扩展

您只需使用phpmyadmin创建表即可。您需要两张桌子: 1.使用以下字段(会员id、姓名、地址)列出俱乐部会员。 2.使用以下字段(成员id、年、月、付款日期、金额)列出每月付款


那么“每月付款”表中的“会员id”将是一个外键,引用“俱乐部会员”表中的“会员id”

您是每月付款还是从某个日期开始付款,然后您可以免费访问,直到一个月后的截止日期?(我的意思是,每一笔费用都有一个月的免费使用权,没有其他义务吗?)。我正走在让这一切顺利进行的路上。
ID INT auto_increment PK
UID INT ForeignKey to members table
payment_date DATE
amount DOUBLE