안녕하세요 여러분, 나는 username이라는 테이블을 가지고 있습니다. 그리고 내 프로그래머에서는 사용자 이름과 암호로 새로운 사용자를 만들 수 있습니다.데이터베이스에 두 번 삽입 된 정보를 피하십시오.
는하지만 PHP와 MySQL을 사용하여 동일한 사용자 이름
임과 두 명의 사용자를 가지고 싶지 않다.
어떻게 처리 할 수 있습니까?
들으 nubu
안녕하세요 여러분, 나는 username이라는 테이블을 가지고 있습니다. 그리고 내 프로그래머에서는 사용자 이름과 암호로 새로운 사용자를 만들 수 있습니다.데이터베이스에 두 번 삽입 된 정보를 피하십시오.
는하지만 PHP와 MySQL을 사용하여 동일한 사용자 이름
임과 두 명의 사용자를 가지고 싶지 않다.
어떻게 처리 할 수 있습니까?
들으 nubu
추가 UNIQUE
제약 때문에
ALTER TABLE tableNAme ADD CONSTRAINT tb_unique UNIQUE(username)
, 컬럼에 고유 한 값을 적용하는
확인할 수 있습니다 다른 이름을 선택하려면;
SELECT COUNT(username) FROM users WHERE userName = '[name to check]'
및 사용자 이름 필드에
나는 PHP에서 그것을 실현할 수 있습니까? 그렇다면 어떻게 ... 모든 열을 확인하고 사용자 이름이 내 게시물과 같으면 ...이 사용자를 저장할 수 없습니까? – Nubu
고유 키 제약 –
[INDEX, PRIMARY, UNIQUE, MySQL은 FULLTEXT 사이의 차이점?] 고유 인덱스를 추가 (http://stackoverflow.com/questions/707874/ 차이점 - 인덱스 - 기본 - 고유 전체 텍스트 - 인 - mysql을) –