0

ユーザー名と呼ばれるテーブルがあり、私のプログラムでは、ユーザー名とパスワードを使用して新しいユーザーを作成できます。

しかし、同じユーザー名を持つ 2 人のユーザーを持ちたくない

私はphpとmysqlを使用しています。

どうすればこれを処理できますか?

thxヌブ

4

2 に答える 2

0

UNIQUE列に個別の値を適用するように制約を追加し、

ALTER TABLE tableNAme ADD CONSTRAINT tb_unique UNIQUE(username)
于 2013-03-11T14:38:43.770 に答える
0

名前が既に存在するかどうかを確認し、ユーザーに別の名前を選択するように依頼できます。

SELECT COUNT(username) FROM users WHERE userName = '[name to check]'

ユーザー名フィールドに一意のインデックスを追加します

于 2013-03-11T14:40:26.750 に答える