Inside a trigger in a given table, all links to the fields of this table must be prefix or using NEW. or OLD. , which refers accordingly to the value of this field after or before the change.
In your case, you probably want to add the newly inserted quantity to the existing stock: use NEW.Supply_Quantity (do not mention Product_Supply , this is already implied by the NEW keyword).
Similarly, you certainly want to use NEW.Product_ID in your state.
Please note that NEW not available in the trigger when deleting, for example OLD in the trigger when inserting.
source share