반응형
SQL : MySQL에서 기존 열을 기본 키로 설정
3 개의 열이있는 데이터베이스가 있습니다.
id, name, somethingelse
이 테이블에는 인덱스 세트가 없으며 "정의 된 인덱스가 없습니다!"라는 메시지가 표시됩니다. phpmyadmin
id는 각 행에 고유 한 7 자리 영숫자 값입니다.
Drugid를 기본 키 / 인덱스로 설정하고 싶습니다. (차이가있는 경우 차이가 없습니다.)이 기능이 처음 이니
자세히 설명해주세요.
감사합니다.
SQL에서 실행하십시오.
ALTER TABLE tableName
ADD PRIMARY KEY (id) ---or Drugid, whichever you want it to be PK
또는 PHPMyAdmin 인터페이스 (테이블 구조)를 사용하십시오.
ALTER TABLE your_table
ADD PRIMARY KEY (Drugid);
phpmyadmin 인터페이스를 사용하려면 :
테이블 선택-> 구조 탭으로 이동-> 원하는 열에 해당하는 행에서 키가있는 아이콘을 클릭합니다.
alter table table_name
add constraint myprimarykey primary key(column);
참조 : http://www.w3schools.com/sql/sql_primarykey.asp
localhost / phpmyadmin으로 이동하여 Enter 키를 누릅니다. 이제 데이터베이스 선택-> table_name ---> 구조 ---> 작업 ---> 기본-> 기본 클릭
참고 URL : https://stackoverflow.com/questions/9702766/sql-set-existing-column-as-primary-key-in-mysql
반응형
'Development Tip' 카테고리의 다른 글
URL이 패턴과 일치 할 때 404를 반환하도록 nginx 구성 (0) | 2020.12.11 |
---|---|
스레드 대 스레딩 (0) | 2020.12.11 |
특정 경로를 제외한 모든 경로에 대해 Express의 특정 미들웨어 사용 (0) | 2020.12.11 |
설치된 경우 응용 프로그램으로 리디렉션하고 그렇지 않으면 App Store로 리디렉션합니다. (0) | 2020.12.11 |
두 개의 지저분한 감시 작업을 동시에 실행하는 방법 (0) | 2020.12.11 |