본문 바로가기
DataBase/mysql

mysql collate 변경 column , table

by 아이티.파머 2020. 11. 30.
반응형

테이블 참조 변경시 `cannot add foreign key constraint mysql 1215 `   와 같은 메세지를 접하게 되는데 
보통은 테이블참조에 대한 명칭이 틀렸다던가(오타) 케릭터 셋이(length 까지 확인 할것 ) 맞지 않아서 발생된다. 
그럼에더 안될때가 있는데, collate 가 맞지 않아서 그렇다. 

mysql의 table과 column의 collate 를 맞춰 주자.


ALTER TABLE `테이블명` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
ALTER TABLE `테이블명` MODIFY COLUMN 컬럼명 VARCHAR(12) COLLATE utf8mb4_unicode_ci

ALTER TABLE `media_app_management` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci

ALTER TABLE media_app_management MODIFY COLUMN devloper_access_token VARCHAR(12) COLLATE utf8mb4_unicode_ci

 

 

반응형

'DataBase > mysql' 카테고리의 다른 글

linux mysql 삭제 , centos  (0) 2022.05.11
mysql data backup (dump)  (0) 2022.05.11
cent os 7 mysql 8 설치  (0) 2020.09.15
Mysql 이모지(이모티콘) 4byte 적용  (0) 2019.05.08
mysql 사용자 추가 DB 권한부여  (0) 2018.09.18