we both seem to think you should. Change to use INSERT...ON DUPLICATE KEY.
Should be better performance and won't affect any other tables with existing foreign key links.
An optimist sees the glass as half full.
A pessimist sees the glass as half empty.
A realist drinks it no matter how much there is.