반응형
SQL: MySQL에서 기존 열을 기본 키로 설정
3개의 열이 있는 데이터베이스가 있습니다.
id, name, somethingelse
이 테이블에는 인덱스 세트가 없으며 phpmyadmin에서 "No index defined!"라고 표시됩니다.
id는 각 행에 고유한7 자리수의 영숫자 값입니다.
Draguid를 기본 키/인덱스로 설정하고 싶다(있는 경우 차이를 모르겠다)
처음이라 자세히 설명해 주세요.
감사해요.
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 키를 누릅니다.이제 선택:
database --> table_name --->Structure --->Action ---> Primary -->click on Primary
언급URL : https://stackoverflow.com/questions/9702766/sql-set-existing-column-as-primary-key-in-mysql
반응형
'programing' 카테고리의 다른 글
JavaScript 변수 문자열의 XML 구문 분석 (0) | 2023.02.03 |
---|---|
PyPy -- 어떻게 CPython을 이길 수 있을까요? (0) | 2023.02.03 |
JavaScript에서 변수가 배열인지 확인하려면 어떻게 해야 합니까? (0) | 2023.02.03 |
JSON 키에서 선행 및 후행 공백 제거 (0) | 2023.02.03 |
Vue에서 플러그인에서 생성, 메서드, 마운트 등의 글로벌 기능을 추가하는 방법 (0) | 2023.02.03 |