MySQLに関して何か不足している可能性があります。Mysql - カラムを使用してカウントを保存する
私は列に「カウント」を格納する方法を見つけようとしています。 手動で更新することなく動的に更新する必要があります。
メンバーがコンテンツを作成または削除するたびに、1をカウントに追加または削除したくありません。 contentcountのフィールドは、このメンバーが所有するすべてのコンテンツのカウントでなければなりません。
create table content
(
id_content int not null auto_increment,
id_member int not null,
primary key (id_content)
);
create table member
(
id_member int not null auto_increment,
contentcount ???????????????,
primary key (id_member)
);
alter table content add constraint fk_member_content foreign key (id_member)
references member (id_member) on delete cascade on update cascade;
どうすればこの問題を解決できますか? ありがとうございました。
合意...テーブルを照会するのではなく、実際にカウントを格納する必要がある特定の理由はありますか? – Evernoob