新しい行が追加または削除されるたびにこのクエリを実行したい
UPDATE brandnames updated
JOIN (select bname, count(*) as cnt
from brandnames
group by bname) aggregate
ON updated.bname= aggregate.bname
set `count`= aggregate.cnt
このためのトリガーエントリを手伝ってください。ありがとう、
私はあなたができないと思います:
ストアド関数またはトリガーは、関数またはトリガーを呼び出したステートメントによって (読み取りまたは書き込みのために) 既に使用されているテーブルを変更できません。