I am getting a mysql duplicate entry error.
Can I ignore the error (let the script continue), and how would I do that?
Or should I check if the entry exists every time, before I try to add it?
I am getting a mysql duplicate entry error.
Can I ignore the error (let the script continue), and how would I do that?
Or should I check if the entry exists every time, before I try to add it?
One solution I figured out is to enclose the offending line in begin do_something_that_causes_an_error.here rescue end
I was afraid it was going to take me a while to fix this, but it was easier than I expected. I am really starting to like Ruby. It works, however is seems messy. Is there a better way to do this?
If you are using Rails properly with an auto_increment id column, this shouldn't happen.
And inserting a duplicate row in a DB is usually a very serious problem. You should not ignore it.