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