テーブルに新しい行を挿入する前に、同じテーブルを更新しようとしています。同じproduct_idを持つ以前のすべての行のステータスを0に設定し、その後、ステータス1の新しい行を挿入したい....助けてください。これがmysqlで書かれた私のコードです..
DROP TRIGGER IF EXISTS `priceStatusUpdate`//
CREATE TRIGGER `priceStatusUpdate` BEFORE INSERT ON `sale_price`
FOR EACH ROW BEGIN
UPDATE sale_price
SET status=0
WHERE product_id=new.product_id;
END
//