26Dec
MySQLのINSERT時にたまに重複になってしまうことがあります。
PHPやプログラム上では重複insertを回避するようにしていたとしても、データベースへの重複書き込みは起こり得ます。
プログラムの実行やデータベースへの書き込みなどで処理時間がかかっている間に重複insertしてしまうのが原因でしょう。
この場合は、データベース上で重複登録を防ぐように設定しておくのが一番です。
1 |
CREATE UNIQUE INDEX index_name_sample ON table_name_sample (column1, column2, column3,・・・); |
上記のようなSQL文を実行して重複してほしくないデータに一意性を担保しておくのが良いでしょう。
以上、 【MySQL】データベースの重複登録を防ぐ一番簡単な方法 でした!
もし、ご不明な点があればコメント頂ければできる限り対応したいと思います!(難しい問題には答えられないかもしれません。ご容赦ください。)
難しい問題の場合は、こちらで質問されることをオススメします。

少しはお役に立てましたか?
役に立つかも?と思われた方はぜひシェアを!
関連記事
コメント
この記事へのトラックバックはありません。
この記事へのコメントはありません。