yes, It is a good idea. it is the simplest solution.
you must be verse in SQL. Most people dont take care of it. It is wrong.
DATABASE: In one table, no primary key, there are two exactly same records. How to delete one of them? tks.