今会員サイトを作っています。
会員の個人情報を扱うテーブルを作っていますが、カラムはid,email,password,name,image,date_timeと6つあります。ここでidにはauto increment指定してありますが、目的は自動的に他の会員番号と重ならない番号をそれぞれのレコードに与えるためでした。ここで問題はレコード内では確かに一意性を保っていますが、既に削除されたレコードには対応できない時があることです。つまり、最新のidを持っているユーザーが退会し、今度は新しい会員が登録した時に以前退会した会員のidと重なるidが付与されるケースがたまにあります。ここでたまにというのは、何回か実験をしてみたのですが全部こんな現象が生じているわけではなく、たまに起こっているということです。実験は私が新しく会員登録をして(レコードを追加して)、退会して(レコードを消して)、また同じ情報で会員登録(レコードを追加)をすることを繰り返してみました。
もう何がなんだかさっぱりで皆さんの力をお借りしたくて投稿いたしました。
では回答の方お待ちしております!
回答4件
あなたの回答
tips
プレビュー