Published 2023. 6. 7. 01:03
해결 방법
1. C 드라이브 -> ProgramData -> MySQL -> MySQL Server (본인 버전) -> my.ini 파일 열기
2. STRICT_TRANS_TABLES
찾아서 삭제
문제 해결 흐름
'this view is read-only' 문제 해결하고 insert 로 UUID에 값 넣으려니까 또 에러가 생겼다.
https://stackoverflow.com/questions/15438840/mysql-error-1364-field-doesnt-have-a-default-values
해당 글을 보니까 STRICT_TRANS_TABLES
로 인해 발생한 거라는데, STRICT_TRANS_TABLES
는 칼럼의 타입과 호환되지 않는 값을 저장할 때, 최대한 바꿔서 저장하게 해주는 옵션이라고 한다. 이 옵션을 주면 원하지 않는 데이터 타입의 변환이 필요할 때 에러를 발생시킨다. 이 옵션을 꺼서 해결한 것!
출처
1. https://stackoverflow.com/questions/15438840/mysql-error-1364-field-doesnt-have-a-default-valueshttps://codingdiary99.tistory.com/5
'Problem Solving' 카테고리의 다른 글
[PS][Git] 따로 떨어져나온 커밋? - Merge (0) | 2023.06.29 |
---|---|
[PS][Git] Gitlab 에서 Github 로 저장소 옮기기 + commit 유지 (0) | 2023.06.09 |
[Database] Datagrip 'this view is read-only' 해결 (0) | 2023.06.07 |
[PS] Spring Boot + Mustache 한글 깨짐 해결 (0) | 2023.05.13 |
[PS][종합프로젝트] Swagger 404 not found 해결 (0) | 2023.05.09 |