テーブル内で、重複が想定されないカラムについては、ご動作を防ぐため、カラム自体に一意性指定を設定することで効果を狙います。
動作試験の最中、同じ値では指定できない場合、プログラムで回避しています。
しかし、何等かの要因が残り、これが達成される場合が無いとは言い切れない場合も考慮するならば、上述のように、テーブルの構造自体に、一異性を確保できるように構成します。
例えば、以下の例では、UNIとあるカラムで、一意性が確保されます。

SQL: SHOW COLUMNS FROM x_fee_tbl;