Issue when trying to remove Price


Hi, I have this issue regarding channel pricing. I have a simple product linked to multiple channels, when I want to disable the product for a certain channel and remove its corresponding price I get the following SQL error.

Does the Channel Pricing Entry not get removed if the channel is no longer enabled ?