2020년 이전/DataBase 2

Mysql 한글 물음표 해결

1순위:http://minu0907.tistory.com/12위 포스팅을 따라했다.그랬더니 해결됨 ㅎㅎㅎ 윈도우는 모름. 게시판을 제작했는데 수정을 할 때나 삽입을 할 때 한글이 '???'가 되는 현상 발견구글링 시작. 결국,UTF-8설정을 해야 한글이 재대로 나온다는 것을 확인했다. 하기 앞서, root계정 비밀번호를 설정해 줬는지 확인.기억 안난다면? 그럼 설정 ㄱㄱ 터미널을 키고 sudo-s 입력하면 password 입력하라고 나옴 맥 로그인한 계정의 비밀번호 입력하면 됨. password 입력하면 bash-3.2#이 뜨는데 passed root 입력해준다. 새로 바꿀 비밀번호 입력 다음 exit 입력하여 빠져나옴. su root 입력하고 패스워드는 방금 바꾼 패스워드 입력 sh-3.2# 옆에다가 ..

[MySQL] 테이블 생성시 Invalid default value for 오류 해결

문제 인지 시점 『팀 프로젝트 진행 중 동료와 만든 db를 내 맥북에 mysql community를 설치 후,테이블 생성 중default 값을 한글로 주었더니 Invalid default value for 이라는 오류 메세지가 떴다.』 "user_grade varchar(30) default '일반'," 오류 원인의 필드명과 필드 타입이다. 왜 안되지? 하던 중,얼마 전 국비지원 학원에서 수업 중 MySQL 설치했던 것이 생각났다. MySQL에서 한글이 깨질 수 있기 때문에 인코딩을 해 주어야 한다는 것을! 과거 기억+ 구글링을 통하여 위 문제를 해결했다, 테이블 생성 후 출력하면, 한글이 깨져 '???' '%$%#' 이런 이상한 글자로 되는 경우가 있는 것 같지만, 나의 경우에는 아예 테이블 생성이 안..