반응형
MySQL Workbench에서 테이블을 선택하면 Result Grid 뷰를 볼 수 있는데요.
보통 DB Browser들은 이런 데이터 뷰에서 데이터 편집을 할 수 있습니다.
그러나, 이 처럼 Read Only 가 뜨고 편집이 안되는 경우가 있습니다.
이건 테이블에 pk(Primary Key)가 없어서 그런건데요.
Read Only 이 느낌표 아이콘에 마우스 오버해보면,
The table has no unique row identifier (primary key or a NOT NULL unique index) 라는 메세지가 뜹니다
해결방법
- 스키마 리스트의 테이블에서 마우스 오른쪽 클릭 후 Alter Table 을 선택하고
- pk를 지정합니다.
SQL 맞는지 리뷰창 뜨는데 apply 해주세요.
잘됬다고 창이 뜨면 Finish 눌러주세요.
다시 Result Grid를 확인하면 Read Only 대신 Apply, Revert 버튼이 보이고
테이블 데이터를 수정할 수 있는 상태가 되어있습니다.
반응형
'미분류' 카테고리의 다른 글
[VMware] VMware 듀얼 모니터로 사용하기 (0) | 2022.12.07 |
---|---|
[개발일상] 인터뷰 이야기(interviewer 관점) (0) | 2022.05.27 |
#visual studio #googletest 오류 : Found 0 tests in executable gtest.exe (0) | 2021.06.04 |
VirtualBox 오류해결: VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT (0) | 2021.05.11 |
signtool.exe returned error 0x800700C1 (0) | 2017.10.12 |