0

MySQL には、2 つのテーブル (現在 MyISAM) があります。これらを table1 および table2 と呼びましょう。

table1 には次のものがあります。

id
passwd
full_name
email

table2 には次のものがあります。

user_id
book (the book's title)

基本的に、ユーザーは本を借りることができ、user_id とユーザーが借りた本のタイトルに関するレコードを含む行が table2 に作成されます。

table1 に、「books_rented」という列を追加したいと思います。

PHP では、x user_id が持つすべての行を計算でき、その人が借りた本の数を返します。ただし、MySQL 自体でそれを行うことが可能かどうかを知りたいのですが、それは私にとってより最適に思えます。

PS .: 簡単にするために本を例として挙げていますが、表は実際には雇用主/従業員関係です。従業員が自分のアカウントを削除した場合、雇用主がアカウントを更新するために再度ログインするまで待つ必要があるため、PHP でそれを行うのは実際には最適ではありません。私が本当に好きではないcronジョブを実行しない限り、PHPでこれを行うことはできません。

4

3 に答える 3

-1

トリガーはまさに私が探していたものです。それについての素晴らしいチュートリアル

于 2013-06-11T20:44:00.863 に答える