developer tip

열 데이터를 잃지 않고 MySql 테이블의 열 위치를 변경하는 방법은 무엇입니까?

copycodes 2020. 12. 14. 20:05
반응형

열 데이터를 잃지 않고 MySql 테이블의 열 위치를 변경하는 방법은 무엇입니까?


데이터 손실없이 데이터베이스 테이블의 열 위치를 변경하고 싶습니다.

예를 들면 :

현재 테이블 :

+----+------+-------+----------+
| id | name | email | password |
+----+------+-------+----------+

...에

+----+----------+------+-------+
| id | password | name | email |
+----+----------+------+-------+

다음과 같이 시도하십시오.

ALTER TABLE table_name MODIFY password varchar(20) AFTER id


Hearaman의 대답이 맞습니다. 그러나 phpMyAdmin을 사용하는 경우 시각적이고 실용적인 방법이 있습니다.

  1. 테이블 열기
  2. " 구조 "탭을 선택 하십시오
  3. "을 클릭 이동 열 "
  4. 열 이름 드래그 앤 드롭

열 링크 이동, 구조 탭 중간 열 이동 팝업


MySQL 워크 벤치를 사용하는 경우

  1. 테이블을 마우스 오른쪽 버튼으로 클릭
  2. 테이블 변경
  3. 열 드래그 및 재정렬
  4. 적용을 클릭하고 완료

또한 다음과 같이 할 수 있습니다.

ALTER TABLE table_name CHANGE COLUMN column_name column_name data_type AFTER another_column_name;

참고 URL : https://stackoverflow.com/questions/10718905/how-to-change-the-column-position-of-mysql-table-without-losing-column-data

반응형