-3

小さなスポーツ クラブのデータを維持するために、mysql データベースまたは単一のテーブルを作成したいと考えています。実際には、クリーンアップの月額料金を支払う必要があるため、そのデータを mysql 内に保持するのが最善です。次のデータ (ID、名前、住所) と、毎月の料金が支払われる日付を保存する必要があります。最善かつ最も簡単な解決策は何ですか?

4

3 に答える 3

1
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()
);

これにより、テーブルが作成されます。

于 2012-08-27T12:17:10.253 に答える
0

テーブルを作成するには、phpmyadmin を使用する必要があります。2 つのテーブルが必要です。 1. 次のフィールド (member_id、name、address) を持つ table club_members。2. 次のフィールド (member_id、year、month、date_paid、amount) を含む month_payments テーブル。

次に、テーブルmonthly_paymentsのmember_idは、テーブルclub_membersのmember_idを参照する外部キーになります

于 2012-08-27T12:28:01.307 に答える
0

非常に基本的なのは、2 つのテーブル アプローチです。

疑似コードでメンバー用の 1 つのテーブル (自分で考えてください ;-) コピーして貼り付けないでください)

ID INT auto_increment PrimaryKey
name VARCHAR(100) //maybe store as split name
address TEXT

もう1つは受け取った支払い用です

ID INT auto_increment PK
UID INT ForeignKey to members table
payment_date DATE
amount DOUBLE

次に、任意の言語/プログラムを使用して、1 か月分の不足している支払いを抽出します。

これはいつでも詳細に拡張できます

于 2012-08-27T12:19:21.073 に答える